Documentation ¶
Index ¶
- Variables
- type Ack
- type CompleteRpcMessage
- func (*CompleteRpcMessage) Descriptor() ([]byte, []int)deprecated
- func (x *CompleteRpcMessage) GetHeader() *RpcHeader
- func (x *CompleteRpcMessage) GetProtobufBody() []byte
- func (x *CompleteRpcMessage) GetRawBody() []byte
- func (*CompleteRpcMessage) ProtoMessage()
- func (x *CompleteRpcMessage) ProtoReflect() protoreflect.Message
- func (x *CompleteRpcMessage) Reset()
- func (x *CompleteRpcMessage) String() string
- type RpcHeader
- func (*RpcHeader) Descriptor() ([]byte, []int)deprecated
- func (x *RpcHeader) GetCoordinationId() int32
- func (x *RpcHeader) GetMode() RpcMode
- func (x *RpcHeader) GetRpcType() int32
- func (*RpcHeader) ProtoMessage()
- func (x *RpcHeader) ProtoReflect() protoreflect.Message
- func (x *RpcHeader) Reset()
- func (x *RpcHeader) String() string
- type RpcMode
- func (RpcMode) Descriptor() protoreflect.EnumDescriptor
- func (x RpcMode) Enum() *RpcMode
- func (RpcMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x RpcMode) Number() protoreflect.EnumNumber
- func (x RpcMode) String() string
- func (RpcMode) Type() protoreflect.EnumType
- func (x *RpcMode) UnmarshalJSON(b []byte) errordeprecated
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RpcMode_name = map[int32]string{ 0: "REQUEST", 1: "RESPONSE", 2: "RESPONSE_FAILURE", 3: "PING", 4: "PONG", } RpcMode_value = map[string]int32{ "REQUEST": 0, "RESPONSE": 1, "RESPONSE_FAILURE": 2, "PING": 3, "PONG": 4, } )
Enum value maps for RpcMode.
View Source
var File_GeneralRPC_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Ack ¶
type Ack struct { Ok *bool `protobuf:"varint,1,opt,name=ok" json:"ok,omitempty"` // contains filtered or unexported fields }
func (*Ack) Descriptor
deprecated
func (*Ack) ProtoMessage ¶
func (*Ack) ProtoMessage()
func (*Ack) ProtoReflect ¶
func (x *Ack) ProtoReflect() protoreflect.Message
type CompleteRpcMessage ¶
type CompleteRpcMessage struct { Header *RpcHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` // required ProtobufBody []byte `protobuf:"bytes,2,opt,name=protobuf_body,json=protobufBody" json:"protobuf_body,omitempty"` // required RawBody []byte `protobuf:"bytes,3,opt,name=raw_body,json=rawBody" json:"raw_body,omitempty"` // optional // contains filtered or unexported fields }
func (*CompleteRpcMessage) Descriptor
deprecated
func (*CompleteRpcMessage) Descriptor() ([]byte, []int)
Deprecated: Use CompleteRpcMessage.ProtoReflect.Descriptor instead.
func (*CompleteRpcMessage) GetHeader ¶
func (x *CompleteRpcMessage) GetHeader() *RpcHeader
func (*CompleteRpcMessage) GetProtobufBody ¶
func (x *CompleteRpcMessage) GetProtobufBody() []byte
func (*CompleteRpcMessage) GetRawBody ¶
func (x *CompleteRpcMessage) GetRawBody() []byte
func (*CompleteRpcMessage) ProtoMessage ¶
func (*CompleteRpcMessage) ProtoMessage()
func (*CompleteRpcMessage) ProtoReflect ¶
func (x *CompleteRpcMessage) ProtoReflect() protoreflect.Message
func (*CompleteRpcMessage) Reset ¶
func (x *CompleteRpcMessage) Reset()
func (*CompleteRpcMessage) String ¶
func (x *CompleteRpcMessage) String() string
type RpcHeader ¶
type RpcHeader struct { Mode *RpcMode `protobuf:"varint,1,opt,name=mode,enum=exec.rpc.RpcMode" json:"mode,omitempty"` CoordinationId *int32 `protobuf:"varint,2,opt,name=coordination_id,json=coordinationId" json:"coordination_id,omitempty"` // reusable coordination identifier. Sender defines. Server returns on return. Irrelevant for purely single direction rpc. RpcType *int32 `protobuf:"varint,3,opt,name=rpc_type,json=rpcType" json:"rpc_type,omitempty"` // a rpc mode specific rpc type. // contains filtered or unexported fields }
func (*RpcHeader) Descriptor
deprecated
func (*RpcHeader) GetCoordinationId ¶
func (*RpcHeader) GetRpcType ¶
func (*RpcHeader) ProtoMessage ¶
func (*RpcHeader) ProtoMessage()
func (*RpcHeader) ProtoReflect ¶
func (x *RpcHeader) ProtoReflect() protoreflect.Message
type RpcMode ¶
type RpcMode int32
func (RpcMode) Descriptor ¶
func (RpcMode) Descriptor() protoreflect.EnumDescriptor
func (RpcMode) EnumDescriptor
deprecated
func (RpcMode) Number ¶
func (x RpcMode) Number() protoreflect.EnumNumber
func (RpcMode) Type ¶
func (RpcMode) Type() protoreflect.EnumType
func (*RpcMode) UnmarshalJSON
deprecated
Click to show internal directories.
Click to hide internal directories.