test

package
v0.0.0-...-1f04649 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2022 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const A_TypeID = 0xba9eff6fb3abc84f

A_TypeID is the unique identifier for the type A.

View Source
const A_method_Params_TypeID = 0xc506e9c0e16825f7

A_method_Params_TypeID is the unique identifier for the type A_method_Params.

View Source
const A_method_Results_TypeID = 0x9e2108f9306a75ef

A_method_Results_TypeID is the unique identifier for the type A_method_Results.

Variables

This section is empty.

Functions

func A_Methods

func A_Methods(methods []server.Method, s A_Server) []server.Method

A_Methods appends Methods to a slice that invoke the methods on s. This can be used to create a more complicated Server.

func A_NewServer

func A_NewServer(s A_Server, policy *server.Policy) *server.Server

A_NewServer creates a new Server from an implementation of A_Server.

Types

type A

type A struct{ Client *capnp.Client }

func A_ServerToClient

func A_ServerToClient(s A_Server, policy *server.Policy) A

A_ServerToClient creates a new Client from an implementation of A_Server. The caller is responsible for calling Release on the returned Client.

func (A) AddRef

func (c A) AddRef() A

func (A) Method

func (A) Release

func (c A) Release()

type A_Server

type A_Server interface {
	Method(context.Context, A_method) error
}

A A_Server is a A with a local implementation.

type A_method

type A_method struct {
	*server.Call
}

A_method holds the state for a server call to A.method. See server.Call for documentation.

func (A_method) AllocResults

func (c A_method) AllocResults() (A_method_Results, error)

AllocResults allocates the results struct.

func (A_method) Args

func (c A_method) Args() A_method_Params

Args returns the call's arguments.

type A_method_Params

type A_method_Params struct{ capnp.Struct }

func NewA_method_Params

func NewA_method_Params(s *capnp.Segment) (A_method_Params, error)

func NewRootA_method_Params

func NewRootA_method_Params(s *capnp.Segment) (A_method_Params, error)

func ReadRootA_method_Params

func ReadRootA_method_Params(msg *capnp.Message) (A_method_Params, error)

func (A_method_Params) HasParam

func (s A_method_Params) HasParam() bool

func (A_method_Params) Param

func (s A_method_Params) Param() (string, error)

func (A_method_Params) ParamBytes

func (s A_method_Params) ParamBytes() ([]byte, error)

func (A_method_Params) SetParam

func (s A_method_Params) SetParam(v string) error

func (A_method_Params) String

func (s A_method_Params) String() string

type A_method_Params_Future

type A_method_Params_Future struct{ *capnp.Future }

A_method_Params_Future is a wrapper for a A_method_Params promised by a client call.

func (A_method_Params_Future) Struct

type A_method_Params_List

type A_method_Params_List struct{ capnp.List }

A_method_Params_List is a list of A_method_Params.

func NewA_method_Params_List

func NewA_method_Params_List(s *capnp.Segment, sz int32) (A_method_Params_List, error)

NewA_method_Params creates a new list of A_method_Params.

func (A_method_Params_List) At

func (A_method_Params_List) Set

func (A_method_Params_List) String

func (s A_method_Params_List) String() string

type A_method_Results

type A_method_Results struct{ capnp.Struct }

func NewA_method_Results

func NewA_method_Results(s *capnp.Segment) (A_method_Results, error)

func NewRootA_method_Results

func NewRootA_method_Results(s *capnp.Segment) (A_method_Results, error)

func ReadRootA_method_Results

func ReadRootA_method_Results(msg *capnp.Message) (A_method_Results, error)

func (A_method_Results) HasRes

func (s A_method_Results) HasRes() bool

func (A_method_Results) Res

func (s A_method_Results) Res() (string, error)

func (A_method_Results) ResBytes

func (s A_method_Results) ResBytes() ([]byte, error)

func (A_method_Results) SetRes

func (s A_method_Results) SetRes(v string) error

func (A_method_Results) String

func (s A_method_Results) String() string

type A_method_Results_Future

type A_method_Results_Future struct{ *capnp.Future }

A_method_Results_Future is a wrapper for a A_method_Results promised by a client call.

func (A_method_Results_Future) Struct

type A_method_Results_List

type A_method_Results_List struct{ capnp.List }

A_method_Results_List is a list of A_method_Results.

func NewA_method_Results_List

func NewA_method_Results_List(s *capnp.Segment, sz int32) (A_method_Results_List, error)

NewA_method_Results creates a new list of A_method_Results.

func (A_method_Results_List) At

func (A_method_Results_List) Set

func (A_method_Results_List) String

func (s A_method_Results_List) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL