Documentation
¶
Index ¶
- Constants
- func RegisterSchema(reg *schemas.Registry)
- type RpcMessage
- func (RpcMessage) DecodeFromPtr(p capnp.Ptr) RpcMessage
- func (s RpcMessage) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s RpcMessage) Error() (RpcMessage_Error, error)
- func (s RpcMessage) HasError() bool
- func (s RpcMessage) HasId() bool
- func (s RpcMessage) HasJsonrpc() bool
- func (s RpcMessage) HasMethod() bool
- func (s RpcMessage) HasParams() bool
- func (s RpcMessage) HasResult() bool
- func (s RpcMessage) Id() (json.Value, error)
- func (s RpcMessage) IsValid() bool
- func (s RpcMessage) Jsonrpc() (string, error)
- func (s RpcMessage) JsonrpcBytes() ([]byte, error)
- func (s RpcMessage) Message() *capnp.Message
- func (s RpcMessage) Method() (string, error)
- func (s RpcMessage) MethodBytes() ([]byte, error)
- func (s RpcMessage) NewError() (RpcMessage_Error, error)
- func (s RpcMessage) NewId() (json.Value, error)
- func (s RpcMessage) NewParams() (json.Value, error)
- func (s RpcMessage) NewResult() (json.Value, error)
- func (s RpcMessage) Params() (json.Value, error)
- func (s RpcMessage) Result() (json.Value, error)
- func (s RpcMessage) Segment() *capnp.Segment
- func (s RpcMessage) SetError(v RpcMessage_Error) error
- func (s RpcMessage) SetId(v json.Value) error
- func (s RpcMessage) SetJsonrpc(v string) error
- func (s RpcMessage) SetMethod(v string) error
- func (s RpcMessage) SetNone()
- func (s RpcMessage) SetParams(v json.Value) error
- func (s RpcMessage) SetResult(v json.Value) error
- func (s RpcMessage) String() string
- func (s RpcMessage) ToPtr() capnp.Ptr
- func (s RpcMessage) Which() RpcMessage_Which
- type RpcMessage_Error
- func (s RpcMessage_Error) Code() int32
- func (s RpcMessage_Error) Data() (json.Value, error)
- func (RpcMessage_Error) DecodeFromPtr(p capnp.Ptr) RpcMessage_Error
- func (s RpcMessage_Error) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s RpcMessage_Error) HasData() bool
- func (s RpcMessage_Error) HasMessageValue() bool
- func (s RpcMessage_Error) IsValid() bool
- func (s RpcMessage_Error) Message() *capnp.Message
- func (s RpcMessage_Error) MessageValue() (string, error)
- func (s RpcMessage_Error) MessageValueBytes() ([]byte, error)
- func (s RpcMessage_Error) NewData() (json.Value, error)
- func (s RpcMessage_Error) Segment() *capnp.Segment
- func (s RpcMessage_Error) SetCode(v int32)
- func (s RpcMessage_Error) SetData(v json.Value) error
- func (s RpcMessage_Error) SetMessageValue(v string) error
- func (s RpcMessage_Error) String() string
- func (s RpcMessage_Error) ToPtr() capnp.Ptr
- type RpcMessage_Error_Future
- type RpcMessage_Error_List
- type RpcMessage_Future
- type RpcMessage_List
- type RpcMessage_Which
Constants ¶
const RpcMessage_Error_TypeID = 0xd0dd80fa25c37644
RpcMessage_Error_TypeID is the unique identifier for the type RpcMessage_Error.
const RpcMessage_TypeID = 0xd3a68cd48aa056ca
RpcMessage_TypeID is the unique identifier for the type RpcMessage.
Variables ¶
This section is empty.
Functions ¶
func RegisterSchema ¶
Types ¶
type RpcMessage ¶
func NewRootRpcMessage ¶
func NewRootRpcMessage(s *capnp.Segment) (RpcMessage, error)
func NewRpcMessage ¶
func NewRpcMessage(s *capnp.Segment) (RpcMessage, error)
func ReadRootRpcMessage ¶
func ReadRootRpcMessage(msg *capnp.Message) (RpcMessage, error)
func (RpcMessage) DecodeFromPtr ¶
func (RpcMessage) DecodeFromPtr(p capnp.Ptr) RpcMessage
func (RpcMessage) EncodeAsPtr ¶
func (s RpcMessage) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (RpcMessage) Error ¶
func (s RpcMessage) Error() (RpcMessage_Error, error)
func (RpcMessage) HasError ¶
func (s RpcMessage) HasError() bool
func (RpcMessage) HasId ¶
func (s RpcMessage) HasId() bool
func (RpcMessage) HasJsonrpc ¶
func (s RpcMessage) HasJsonrpc() bool
func (RpcMessage) HasMethod ¶
func (s RpcMessage) HasMethod() bool
func (RpcMessage) HasParams ¶
func (s RpcMessage) HasParams() bool
func (RpcMessage) HasResult ¶
func (s RpcMessage) HasResult() bool
func (RpcMessage) IsValid ¶
func (s RpcMessage) IsValid() bool
func (RpcMessage) Jsonrpc ¶
func (s RpcMessage) Jsonrpc() (string, error)
func (RpcMessage) JsonrpcBytes ¶
func (s RpcMessage) JsonrpcBytes() ([]byte, error)
func (RpcMessage) Message ¶
func (s RpcMessage) Message() *capnp.Message
func (RpcMessage) Method ¶
func (s RpcMessage) Method() (string, error)
func (RpcMessage) MethodBytes ¶
func (s RpcMessage) MethodBytes() ([]byte, error)
func (RpcMessage) NewError ¶
func (s RpcMessage) NewError() (RpcMessage_Error, error)
NewError sets the error field to a newly allocated RpcMessage_Error struct, preferring placement in s's segment.
func (RpcMessage) NewId ¶
func (s RpcMessage) NewId() (json.Value, error)
NewId sets the id field to a newly allocated json.Value struct, preferring placement in s's segment.
func (RpcMessage) NewParams ¶
func (s RpcMessage) NewParams() (json.Value, error)
NewParams sets the params field to a newly allocated json.Value struct, preferring placement in s's segment.
func (RpcMessage) NewResult ¶
func (s RpcMessage) NewResult() (json.Value, error)
NewResult sets the result field to a newly allocated json.Value struct, preferring placement in s's segment.
func (RpcMessage) Segment ¶
func (s RpcMessage) Segment() *capnp.Segment
func (RpcMessage) SetError ¶
func (s RpcMessage) SetError(v RpcMessage_Error) error
func (RpcMessage) SetJsonrpc ¶
func (s RpcMessage) SetJsonrpc(v string) error
func (RpcMessage) SetMethod ¶
func (s RpcMessage) SetMethod(v string) error
func (RpcMessage) SetNone ¶
func (s RpcMessage) SetNone()
func (RpcMessage) String ¶
func (s RpcMessage) String() string
func (RpcMessage) ToPtr ¶
func (s RpcMessage) ToPtr() capnp.Ptr
func (RpcMessage) Which ¶
func (s RpcMessage) Which() RpcMessage_Which
type RpcMessage_Error ¶
func NewRootRpcMessage_Error ¶
func NewRootRpcMessage_Error(s *capnp.Segment) (RpcMessage_Error, error)
func NewRpcMessage_Error ¶
func NewRpcMessage_Error(s *capnp.Segment) (RpcMessage_Error, error)
func ReadRootRpcMessage_Error ¶
func ReadRootRpcMessage_Error(msg *capnp.Message) (RpcMessage_Error, error)
func (RpcMessage_Error) Code ¶
func (s RpcMessage_Error) Code() int32
func (RpcMessage_Error) DecodeFromPtr ¶
func (RpcMessage_Error) DecodeFromPtr(p capnp.Ptr) RpcMessage_Error
func (RpcMessage_Error) EncodeAsPtr ¶
func (s RpcMessage_Error) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (RpcMessage_Error) HasData ¶
func (s RpcMessage_Error) HasData() bool
func (RpcMessage_Error) HasMessageValue ¶
func (s RpcMessage_Error) HasMessageValue() bool
func (RpcMessage_Error) IsValid ¶
func (s RpcMessage_Error) IsValid() bool
func (RpcMessage_Error) Message ¶
func (s RpcMessage_Error) Message() *capnp.Message
func (RpcMessage_Error) MessageValue ¶
func (s RpcMessage_Error) MessageValue() (string, error)
func (RpcMessage_Error) MessageValueBytes ¶
func (s RpcMessage_Error) MessageValueBytes() ([]byte, error)
func (RpcMessage_Error) NewData ¶
func (s RpcMessage_Error) NewData() (json.Value, error)
NewData sets the data field to a newly allocated json.Value struct, preferring placement in s's segment.
func (RpcMessage_Error) Segment ¶
func (s RpcMessage_Error) Segment() *capnp.Segment
func (RpcMessage_Error) SetCode ¶
func (s RpcMessage_Error) SetCode(v int32)
func (RpcMessage_Error) SetMessageValue ¶
func (s RpcMessage_Error) SetMessageValue(v string) error
func (RpcMessage_Error) String ¶
func (s RpcMessage_Error) String() string
func (RpcMessage_Error) ToPtr ¶
func (s RpcMessage_Error) ToPtr() capnp.Ptr
type RpcMessage_Error_Future ¶
RpcMessage_Error_Future is a wrapper for a RpcMessage_Error promised by a client call.
func (RpcMessage_Error_Future) Data ¶
func (p RpcMessage_Error_Future) Data() json.Value_Future
func (RpcMessage_Error_Future) Struct ¶
func (f RpcMessage_Error_Future) Struct() (RpcMessage_Error, error)
type RpcMessage_Error_List ¶
type RpcMessage_Error_List = capnp.StructList[RpcMessage_Error]
RpcMessage_Error_List is a list of RpcMessage_Error.
func NewRpcMessage_Error_List ¶
func NewRpcMessage_Error_List(s *capnp.Segment, sz int32) (RpcMessage_Error_List, error)
NewRpcMessage_Error creates a new list of RpcMessage_Error.
type RpcMessage_Future ¶
RpcMessage_Future is a wrapper for a RpcMessage promised by a client call.
func (RpcMessage_Future) Error ¶
func (p RpcMessage_Future) Error() RpcMessage_Error_Future
func (RpcMessage_Future) Id ¶
func (p RpcMessage_Future) Id() json.Value_Future
func (RpcMessage_Future) Params ¶
func (p RpcMessage_Future) Params() json.Value_Future
func (RpcMessage_Future) Result ¶
func (p RpcMessage_Future) Result() json.Value_Future
func (RpcMessage_Future) Struct ¶
func (f RpcMessage_Future) Struct() (RpcMessage, error)
type RpcMessage_List ¶
type RpcMessage_List = capnp.StructList[RpcMessage]
RpcMessage_List is a list of RpcMessage.
func NewRpcMessage_List ¶
func NewRpcMessage_List(s *capnp.Segment, sz int32) (RpcMessage_List, error)
NewRpcMessage creates a new list of RpcMessage.
type RpcMessage_Which ¶
type RpcMessage_Which uint16
const ( RpcMessage_Which_none RpcMessage_Which = 0 RpcMessage_Which_params RpcMessage_Which = 1 RpcMessage_Which_result RpcMessage_Which = 2 RpcMessage_Which_error RpcMessage_Which = 3 )
func (RpcMessage_Which) String ¶
func (w RpcMessage_Which) String() string