Documentation
¶
Index ¶
- Constants
- Variables
- type CauseError
- func (*CauseError) Descriptor() ([]byte, []int)deprecated
- func (x *CauseError) Error() string
- func (x *CauseError) Formatter(writer io.Writer, version int32) error
- func (x *CauseError) GetMessage() string
- func (x *CauseError) GetServiceId() string
- func (x *CauseError) Parse(reader io.Reader, version int32) error
- func (*CauseError) ProtoMessage()
- func (x *CauseError) ProtoReflect() protoreflect.Message
- func (x *CauseError) Reset()
- func (x *CauseError) String() string
- type ConnectMessage
- func (*ConnectMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectMessage) Formatter(writer io.Writer, version int32) error
- func (x *ConnectMessage) GetPacketType() PacketType
- func (x *ConnectMessage) GetParams() map[string]*Param
- func (x *ConnectMessage) Parse(reader io.Reader, version int32) error
- func (*ConnectMessage) ProtoMessage()
- func (x *ConnectMessage) ProtoReflect() protoreflect.Message
- func (x *ConnectMessage) Reset()
- func (x *ConnectMessage) String() string
- type ConnectMessageAck
- func (*ConnectMessageAck) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectMessageAck) Formatter(writer io.Writer, version int32) error
- func (x *ConnectMessageAck) GetPacketType() PacketType
- func (x *ConnectMessageAck) Parse(reader io.Reader, version int32) error
- func (*ConnectMessageAck) ProtoMessage()
- func (x *ConnectMessageAck) ProtoReflect() protoreflect.Message
- func (x *ConnectMessageAck) Reset()
- func (x *ConnectMessageAck) String() string
- type DisconnectMessage
- func (*DisconnectMessage) Descriptor() ([]byte, []int)deprecated
- func (x *DisconnectMessage) Formatter(writer io.Writer, version int32) error
- func (x *DisconnectMessage) GetPacketType() PacketType
- func (x *DisconnectMessage) GetParams() map[string]*Param
- func (x *DisconnectMessage) Parse(reader io.Reader, version int32) error
- func (*DisconnectMessage) ProtoMessage()
- func (x *DisconnectMessage) ProtoReflect() protoreflect.Message
- func (x *DisconnectMessage) Reset()
- func (x *DisconnectMessage) String() string
- type Endpoint
- func (*Endpoint) Descriptor() ([]byte, []int)deprecated
- func (x *Endpoint) GetFormat() int32
- func (x *Endpoint) GetId() int32
- func (x *Endpoint) GetParams() map[string]*Param
- func (x *Endpoint) GetService() string
- func (x *Endpoint) GetVersion() int32
- func (x *Endpoint) NewMessage(data interface{}) (*EndpointMessage, error)
- func (*Endpoint) ProtoMessage()
- func (x *Endpoint) ProtoReflect() protoreflect.Message
- func (x *Endpoint) Reset()
- func (x *Endpoint) String() string
- func (x *Endpoint) UnpackMessage(data interface{}, into EndpointMessageParser) error
- type EndpointClose
- type EndpointDataMessage
- func (*EndpointDataMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointDataMessage) Formatter(writer io.Writer, version int32) error
- func (x *EndpointDataMessage) GetBytes() []byte
- func (x *EndpointDataMessage) GetEndpointDataType() EndpointDataType
- func (x *EndpointDataMessage) GetType() v1.MessageType
- func (x *EndpointDataMessage) Parse(reader io.Reader, version int32) error
- func (*EndpointDataMessage) ProtoMessage()
- func (x *EndpointDataMessage) ProtoReflect() protoreflect.Message
- func (x *EndpointDataMessage) Reset()
- func (x *EndpointDataMessage) String() string
- type EndpointDataType
- func (EndpointDataType) Descriptor() protoreflect.EnumDescriptor
- func (x EndpointDataType) Enum() *EndpointDataType
- func (EndpointDataType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EndpointDataType) Number() protoreflect.EnumNumber
- func (x EndpointDataType) String() string
- func (EndpointDataType) Type() protoreflect.EnumType
- type EndpointDataVoidMessage
- func (*EndpointDataVoidMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointDataVoidMessage) Formatter(writer io.Writer, version int32) error
- func (x *EndpointDataVoidMessage) GetEndpointDataType() EndpointDataType
- func (x *EndpointDataVoidMessage) Parse(reader io.Reader, version int32) error
- func (*EndpointDataVoidMessage) ProtoMessage()
- func (x *EndpointDataVoidMessage) ProtoReflect() protoreflect.Message
- func (x *EndpointDataVoidMessage) Reset()
- func (x *EndpointDataVoidMessage) String() string
- type EndpointFailureAck
- func (*EndpointFailureAck) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointFailureAck) Error() string
- func (x *EndpointFailureAck) Formatter(writer io.Writer, version int32) error
- func (x *EndpointFailureAck) GetCause() *CauseError
- func (x *EndpointFailureAck) GetClassCause() string
- func (x *EndpointFailureAck) GetEndpointId() int32
- func (x *EndpointFailureAck) GetMessage() string
- func (x *EndpointFailureAck) GetPacketType() PacketType
- func (x *EndpointFailureAck) GetServiceId() string
- func (x *EndpointFailureAck) GetTrace() []string
- func (x *EndpointFailureAck) GetVersion() string
- func (x *EndpointFailureAck) Parse(reader io.Reader, version int32) error
- func (*EndpointFailureAck) ProtoMessage()
- func (x *EndpointFailureAck) ProtoReflect() protoreflect.Message
- func (x *EndpointFailureAck) Reset()
- func (x *EndpointFailureAck) String() string
- type EndpointFailureMessage
- func (*EndpointFailureMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointFailureMessage) Error() string
- func (x *EndpointFailureMessage) Formatter(writer io.Writer, version int32) error
- func (x *EndpointFailureMessage) GetCause() *CauseError
- func (x *EndpointFailureMessage) GetEndpointDataType() EndpointDataType
- func (x *EndpointFailureMessage) GetMessage() string
- func (x *EndpointFailureMessage) GetServiceId() string
- func (x *EndpointFailureMessage) Parse(reader io.Reader, version int32) error
- func (*EndpointFailureMessage) ProtoMessage()
- func (x *EndpointFailureMessage) ProtoReflect() protoreflect.Message
- func (x *EndpointFailureMessage) Reset()
- func (x *EndpointFailureMessage) String() string
- type EndpointImpl
- type EndpointMessage
- func (*EndpointMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointMessage) Formatter(writer io.Writer, version int32) error
- func (m *EndpointMessage) GetData() isEndpointMessage_Data
- func (x *EndpointMessage) GetEndpointId() int32
- func (x *EndpointMessage) GetFailure() *EndpointFailureMessage
- func (x *EndpointMessage) GetFormat() int32
- func (x *EndpointMessage) GetMessage() *EndpointDataMessage
- func (x *EndpointMessage) GetPacketType() PacketType
- func (x *EndpointMessage) GetType() EndpointDataType
- func (x *EndpointMessage) GetVoidMessage() *EndpointDataVoidMessage
- func (x *EndpointMessage) Parse(reader io.Reader, version int32) error
- func (*EndpointMessage) ProtoMessage()
- func (x *EndpointMessage) ProtoReflect() protoreflect.Message
- func (x *EndpointMessage) Reset()
- func (x *EndpointMessage) String() string
- func (x *EndpointMessage) Unpack(endpoint EndpointImpl, into EndpointMessageParser) error
- type EndpointMessageFormatter
- type EndpointMessageParser
- type EndpointMessage_Failure
- type EndpointMessage_Message
- type EndpointMessage_VoidMessage
- type EndpointOpen
- func (*EndpointOpen) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointOpen) Formatter(writer io.Writer, version int32) error
- func (x *EndpointOpen) GetPacketType() PacketType
- func (x *EndpointOpen) GetParams() map[string]*Param
- func (x *EndpointOpen) GetService() string
- func (x *EndpointOpen) GetVersion() string
- func (x *EndpointOpen) Parse(reader io.Reader, version int32) error
- func (*EndpointOpen) ProtoMessage()
- func (x *EndpointOpen) ProtoReflect() protoreflect.Message
- func (x *EndpointOpen) Reset()
- func (x *EndpointOpen) String() string
- type EndpointOpenAck
- func (*EndpointOpenAck) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointOpenAck) Formatter(writer io.Writer, version int32) error
- func (x *EndpointOpenAck) GetEndpointId() int32
- func (x *EndpointOpenAck) GetPacketType() PacketType
- func (x *EndpointOpenAck) GetParams() map[string]*Param
- func (x *EndpointOpenAck) GetService() string
- func (x *EndpointOpenAck) GetVersion() string
- func (x *EndpointOpenAck) Parse(reader io.Reader, version int32) error
- func (*EndpointOpenAck) ProtoMessage()
- func (x *EndpointOpenAck) ProtoReflect() protoreflect.Message
- func (x *EndpointOpenAck) Reset()
- func (x *EndpointOpenAck) String() string
- type NegotiateMessage
- func (*NegotiateMessage) Descriptor() ([]byte, []int)deprecated
- func (x *NegotiateMessage) Formatter(writer io.Writer, version int32) error
- func (x *NegotiateMessage) GetMagic() int32
- func (x *NegotiateMessage) GetPacketType() PacketType
- func (x *NegotiateMessage) GetProtocol() int32
- func (x *NegotiateMessage) GetVersion() int32
- func (x *NegotiateMessage) Parse(reader io.Reader, version int32) error
- func (*NegotiateMessage) ProtoMessage()
- func (x *NegotiateMessage) ProtoReflect() protoreflect.Message
- func (x *NegotiateMessage) Reset()
- func (x *NegotiateMessage) String() string
- type Packet
- func (*Packet) Descriptor() ([]byte, []int)deprecated
- func (x *Packet) Formatter(writer io.Writer, version int32) error
- func (x *Packet) GetData() []byte
- func (x *Packet) GetSize() int32
- func (x *Packet) GetType() PacketType
- func (x *Packet) Parse(reader io.Reader, version int32) error
- func (*Packet) ProtoMessage()
- func (x *Packet) ProtoReflect() protoreflect.Message
- func (x *Packet) Reset()
- func (x *Packet) String() string
- func (x *Packet) Unpack(into PacketMessageParser) error
- func (x *Packet) UnpackNew() (interface{}, error)
- func (x *Packet) WriteTo(w io.Writer) (int64, error)
- type PacketMessage
- type PacketMessageFormatter
- type PacketMessageParser
- type PacketType
- type Param
- func (*Param) Descriptor() ([]byte, []int)deprecated
- func (x *Param) Formatter(writer io.Writer, version int32) error
- func (x *Param) GetType() ParamType
- func (x *Param) GetValue() []byte
- func (x *Param) Parse(reader io.Reader, version int32) error
- func (*Param) ProtoMessage()
- func (x *Param) ProtoReflect() protoreflect.Message
- func (x *Param) Reset()
- func (x *Param) String() string
- type ParamType
Constants ¶
const ( Magic int32 = 475223888 ProtocolVersion int32 = 256 ServiceName string = "v8.service.Admin.Cluster" )
Variables ¶
var ( ParamType_name = map[int32]string{ 0: "PARAM_UNKNOWN_TYPE", 1: "PARAM_BOOLEAN", 2: "PARAM_BYTE", 3: "PARAM_SHORT", 4: "PARAM_INT", 5: "PARAM_LONG", 6: "PARAM_FLOAT", 7: "PARAM_DOUBLE", 8: "PARAM_SIZE", 9: "PARAM_NULLABLE_SIZE", 10: "PARAM_STRING", 11: "PARAM_UUID", 12: "PARAM_TYPE", 13: "PARAM_ENDPOINT_ID", } ParamType_value = map[string]int32{ "PARAM_UNKNOWN_TYPE": 0, "PARAM_BOOLEAN": 1, "PARAM_BYTE": 2, "PARAM_SHORT": 3, "PARAM_INT": 4, "PARAM_LONG": 5, "PARAM_FLOAT": 6, "PARAM_DOUBLE": 7, "PARAM_SIZE": 8, "PARAM_NULLABLE_SIZE": 9, "PARAM_STRING": 10, "PARAM_UUID": 11, "PARAM_TYPE": 12, "PARAM_ENDPOINT_ID": 13, } )
Enum value maps for ParamType.
var ( EndpointDataType_name = map[int32]string{ 0: "ENDPOINT_DATA_TYPE_VOID_MESSAGE", 1: "ENDPOINT_DATA_TYPE_MESSAGE", 255: "ENDPOINT_DATA_TYPE_EXCEPTION", } EndpointDataType_value = map[string]int32{ "ENDPOINT_DATA_TYPE_VOID_MESSAGE": 0, "ENDPOINT_DATA_TYPE_MESSAGE": 1, "ENDPOINT_DATA_TYPE_EXCEPTION": 255, } )
Enum value maps for EndpointDataType.
var ( PacketType_name = map[int32]string{ 0: "PACKET_TYPE_NEGOTIATE", 1: "PACKET_TYPE_CONNECT", 2: "PACKET_TYPE_CONNECT_ACK", 4: "PACKET_TYPE_DISCONNECT", 11: "PACKET_TYPE_ENDPOINT_OPEN", 12: "PACKET_TYPE_ENDPOINT_OPEN_ACK", 13: "PACKET_TYPE_ENDPOINT_CLOSE", 14: "PACKET_TYPE_ENDPOINT_MESSAGE", 15: "PACKET_TYPE_ENDPOINT_FAILURE", 16: "PACKET_TYPE_KEEP_ALIVE", } PacketType_value = map[string]int32{ "PACKET_TYPE_NEGOTIATE": 0, "PACKET_TYPE_CONNECT": 1, "PACKET_TYPE_CONNECT_ACK": 2, "PACKET_TYPE_DISCONNECT": 4, "PACKET_TYPE_ENDPOINT_OPEN": 11, "PACKET_TYPE_ENDPOINT_OPEN_ACK": 12, "PACKET_TYPE_ENDPOINT_CLOSE": 13, "PACKET_TYPE_ENDPOINT_MESSAGE": 14, "PACKET_TYPE_ENDPOINT_FAILURE": 15, "PACKET_TYPE_KEEP_ALIVE": 16, } )
Enum value maps for PacketType.
var File_ras_protocol_v1_connect_proto protoreflect.FileDescriptor
var File_ras_protocol_v1_endpoint_proto protoreflect.FileDescriptor
var File_ras_protocol_v1_packet_proto protoreflect.FileDescriptor
var File_ras_protocol_v1_param_proto protoreflect.FileDescriptor
var File_ras_protocol_v1_types_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CauseError ¶
type CauseError struct { ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*CauseError) Descriptor
deprecated
func (*CauseError) Descriptor() ([]byte, []int)
Deprecated: Use CauseError.ProtoReflect.Descriptor instead.
func (*CauseError) Error ¶
func (x *CauseError) Error() string
func (*CauseError) Formatter ¶
func (x *CauseError) Formatter(writer io.Writer, version int32) error
func (*CauseError) GetMessage ¶
func (x *CauseError) GetMessage() string
func (*CauseError) GetServiceId ¶
func (x *CauseError) GetServiceId() string
func (*CauseError) ProtoMessage ¶
func (*CauseError) ProtoMessage()
func (*CauseError) ProtoReflect ¶
func (x *CauseError) ProtoReflect() protoreflect.Message
func (*CauseError) Reset ¶
func (x *CauseError) Reset()
func (*CauseError) String ¶
func (x *CauseError) String() string
type ConnectMessage ¶
type ConnectMessage struct { // Известные параметры // "connect.timeout" = 2000 Params map[string]*Param `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ConnectMessage) Descriptor
deprecated
func (*ConnectMessage) Descriptor() ([]byte, []int)
Deprecated: Use ConnectMessage.ProtoReflect.Descriptor instead.
func (*ConnectMessage) Formatter ¶
func (x *ConnectMessage) Formatter(writer io.Writer, version int32) error
func (*ConnectMessage) GetPacketType ¶
func (x *ConnectMessage) GetPacketType() PacketType
func (*ConnectMessage) GetParams ¶
func (x *ConnectMessage) GetParams() map[string]*Param
func (*ConnectMessage) Parse ¶
func (x *ConnectMessage) Parse(reader io.Reader, version int32) error
func (*ConnectMessage) ProtoMessage ¶
func (*ConnectMessage) ProtoMessage()
func (*ConnectMessage) ProtoReflect ¶
func (x *ConnectMessage) ProtoReflect() protoreflect.Message
func (*ConnectMessage) Reset ¶
func (x *ConnectMessage) Reset()
func (*ConnectMessage) String ¶
func (x *ConnectMessage) String() string
type ConnectMessageAck ¶
type ConnectMessageAck struct {
// contains filtered or unexported fields
}
func (*ConnectMessageAck) Descriptor
deprecated
func (*ConnectMessageAck) Descriptor() ([]byte, []int)
Deprecated: Use ConnectMessageAck.ProtoReflect.Descriptor instead.
func (*ConnectMessageAck) Formatter ¶
func (x *ConnectMessageAck) Formatter(writer io.Writer, version int32) error
func (*ConnectMessageAck) GetPacketType ¶
func (x *ConnectMessageAck) GetPacketType() PacketType
func (*ConnectMessageAck) Parse ¶
func (x *ConnectMessageAck) Parse(reader io.Reader, version int32) error
func (*ConnectMessageAck) ProtoMessage ¶
func (*ConnectMessageAck) ProtoMessage()
func (*ConnectMessageAck) ProtoReflect ¶
func (x *ConnectMessageAck) ProtoReflect() protoreflect.Message
func (*ConnectMessageAck) Reset ¶
func (x *ConnectMessageAck) Reset()
func (*ConnectMessageAck) String ¶
func (x *ConnectMessageAck) String() string
type DisconnectMessage ¶
type DisconnectMessage struct { Params map[string]*Param `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DisconnectMessage) Descriptor
deprecated
func (*DisconnectMessage) Descriptor() ([]byte, []int)
Deprecated: Use DisconnectMessage.ProtoReflect.Descriptor instead.
func (*DisconnectMessage) Formatter ¶
func (x *DisconnectMessage) Formatter(writer io.Writer, version int32) error
func (*DisconnectMessage) GetPacketType ¶
func (x *DisconnectMessage) GetPacketType() PacketType
func (*DisconnectMessage) GetParams ¶
func (x *DisconnectMessage) GetParams() map[string]*Param
func (*DisconnectMessage) Parse ¶
func (x *DisconnectMessage) Parse(reader io.Reader, version int32) error
func (*DisconnectMessage) ProtoMessage ¶
func (*DisconnectMessage) ProtoMessage()
func (*DisconnectMessage) ProtoReflect ¶
func (x *DisconnectMessage) ProtoReflect() protoreflect.Message
func (*DisconnectMessage) Reset ¶
func (x *DisconnectMessage) Reset()
func (*DisconnectMessage) String ¶
func (x *DisconnectMessage) String() string
type Endpoint ¶
type Endpoint struct { Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` Id int32 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"` Format int32 `protobuf:"varint,4,opt,name=format,proto3" json:"format,omitempty"` Params map[string]*Param `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Endpoint) Descriptor
deprecated
func (*Endpoint) GetService ¶
func (*Endpoint) GetVersion ¶
func (*Endpoint) NewMessage ¶
func (x *Endpoint) NewMessage(data interface{}) (*EndpointMessage, error)
func (*Endpoint) ProtoMessage ¶
func (*Endpoint) ProtoMessage()
func (*Endpoint) ProtoReflect ¶
func (x *Endpoint) ProtoReflect() protoreflect.Message
func (*Endpoint) UnpackMessage ¶
func (x *Endpoint) UnpackMessage(data interface{}, into EndpointMessageParser) error
type EndpointClose ¶
type EndpointClose struct {
// contains filtered or unexported fields
}
func (*EndpointClose) Descriptor
deprecated
func (*EndpointClose) Descriptor() ([]byte, []int)
Deprecated: Use EndpointClose.ProtoReflect.Descriptor instead.
func (*EndpointClose) ProtoMessage ¶
func (*EndpointClose) ProtoMessage()
func (*EndpointClose) ProtoReflect ¶
func (x *EndpointClose) ProtoReflect() protoreflect.Message
func (*EndpointClose) Reset ¶
func (x *EndpointClose) Reset()
func (*EndpointClose) String ¶
func (x *EndpointClose) String() string
type EndpointDataMessage ¶
type EndpointDataMessage struct { Type v1.MessageType `protobuf:"varint,1,opt,name=type,proto3,enum=ras.messages.v1.MessageType" json:"type,omitempty"` Bytes []byte `protobuf:"bytes,2,opt,name=bytes,proto3" json:"bytes,omitempty"` // contains filtered or unexported fields }
func (*EndpointDataMessage) Descriptor
deprecated
func (*EndpointDataMessage) Descriptor() ([]byte, []int)
Deprecated: Use EndpointDataMessage.ProtoReflect.Descriptor instead.
func (*EndpointDataMessage) Formatter ¶
func (x *EndpointDataMessage) Formatter(writer io.Writer, version int32) error
func (*EndpointDataMessage) GetBytes ¶
func (x *EndpointDataMessage) GetBytes() []byte
func (*EndpointDataMessage) GetEndpointDataType ¶
func (x *EndpointDataMessage) GetEndpointDataType() EndpointDataType
func (*EndpointDataMessage) GetType ¶
func (x *EndpointDataMessage) GetType() v1.MessageType
func (*EndpointDataMessage) Parse ¶
func (x *EndpointDataMessage) Parse(reader io.Reader, version int32) error
func (*EndpointDataMessage) ProtoMessage ¶
func (*EndpointDataMessage) ProtoMessage()
func (*EndpointDataMessage) ProtoReflect ¶
func (x *EndpointDataMessage) ProtoReflect() protoreflect.Message
func (*EndpointDataMessage) Reset ¶
func (x *EndpointDataMessage) Reset()
func (*EndpointDataMessage) String ¶
func (x *EndpointDataMessage) String() string
type EndpointDataType ¶
type EndpointDataType int32
const ( EndpointDataType_ENDPOINT_DATA_TYPE_VOID_MESSAGE EndpointDataType = 0 EndpointDataType_ENDPOINT_DATA_TYPE_MESSAGE EndpointDataType = 1 EndpointDataType_ENDPOINT_DATA_TYPE_EXCEPTION EndpointDataType = 255 )
func (EndpointDataType) Descriptor ¶
func (EndpointDataType) Descriptor() protoreflect.EnumDescriptor
func (EndpointDataType) Enum ¶
func (x EndpointDataType) Enum() *EndpointDataType
func (EndpointDataType) EnumDescriptor
deprecated
func (EndpointDataType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EndpointDataType.Descriptor instead.
func (EndpointDataType) Number ¶
func (x EndpointDataType) Number() protoreflect.EnumNumber
func (EndpointDataType) String ¶
func (x EndpointDataType) String() string
func (EndpointDataType) Type ¶
func (EndpointDataType) Type() protoreflect.EnumType
type EndpointDataVoidMessage ¶
type EndpointDataVoidMessage struct {
// contains filtered or unexported fields
}
func (*EndpointDataVoidMessage) Descriptor
deprecated
func (*EndpointDataVoidMessage) Descriptor() ([]byte, []int)
Deprecated: Use EndpointDataVoidMessage.ProtoReflect.Descriptor instead.
func (*EndpointDataVoidMessage) Formatter ¶
func (x *EndpointDataVoidMessage) Formatter(writer io.Writer, version int32) error
func (*EndpointDataVoidMessage) GetEndpointDataType ¶
func (x *EndpointDataVoidMessage) GetEndpointDataType() EndpointDataType
func (*EndpointDataVoidMessage) Parse ¶
func (x *EndpointDataVoidMessage) Parse(reader io.Reader, version int32) error
func (*EndpointDataVoidMessage) ProtoMessage ¶
func (*EndpointDataVoidMessage) ProtoMessage()
func (*EndpointDataVoidMessage) ProtoReflect ¶
func (x *EndpointDataVoidMessage) ProtoReflect() protoreflect.Message
func (*EndpointDataVoidMessage) Reset ¶
func (x *EndpointDataVoidMessage) Reset()
func (*EndpointDataVoidMessage) String ¶
func (x *EndpointDataVoidMessage) String() string
type EndpointFailureAck ¶
type EndpointFailureAck struct { ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` EndpointId int32 `protobuf:"varint,3,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"` ClassCause string `protobuf:"bytes,4,opt,name=class_cause,json=classCause,proto3" json:"class_cause,omitempty"` Message string `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"` Trace []string `protobuf:"bytes,6,rep,name=trace,proto3" json:"trace,omitempty"` Cause *CauseError `protobuf:"bytes,7,opt,name=cause,proto3" json:"cause,omitempty"` // contains filtered or unexported fields }
func (*EndpointFailureAck) Descriptor
deprecated
func (*EndpointFailureAck) Descriptor() ([]byte, []int)
Deprecated: Use EndpointFailureAck.ProtoReflect.Descriptor instead.
func (*EndpointFailureAck) Error ¶
func (x *EndpointFailureAck) Error() string
func (*EndpointFailureAck) Formatter ¶
func (x *EndpointFailureAck) Formatter(writer io.Writer, version int32) error
func (*EndpointFailureAck) GetCause ¶
func (x *EndpointFailureAck) GetCause() *CauseError
func (*EndpointFailureAck) GetClassCause ¶
func (x *EndpointFailureAck) GetClassCause() string
func (*EndpointFailureAck) GetEndpointId ¶
func (x *EndpointFailureAck) GetEndpointId() int32
func (*EndpointFailureAck) GetMessage ¶
func (x *EndpointFailureAck) GetMessage() string
func (*EndpointFailureAck) GetPacketType ¶
func (x *EndpointFailureAck) GetPacketType() PacketType
func (*EndpointFailureAck) GetServiceId ¶
func (x *EndpointFailureAck) GetServiceId() string
func (*EndpointFailureAck) GetTrace ¶
func (x *EndpointFailureAck) GetTrace() []string
func (*EndpointFailureAck) GetVersion ¶
func (x *EndpointFailureAck) GetVersion() string
func (*EndpointFailureAck) Parse ¶
func (x *EndpointFailureAck) Parse(reader io.Reader, version int32) error
func (*EndpointFailureAck) ProtoMessage ¶
func (*EndpointFailureAck) ProtoMessage()
func (*EndpointFailureAck) ProtoReflect ¶
func (x *EndpointFailureAck) ProtoReflect() protoreflect.Message
func (*EndpointFailureAck) Reset ¶
func (x *EndpointFailureAck) Reset()
func (*EndpointFailureAck) String ¶
func (x *EndpointFailureAck) String() string
type EndpointFailureMessage ¶
type EndpointFailureMessage struct { ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` Cause *CauseError `protobuf:"bytes,3,opt,name=cause,proto3" json:"cause,omitempty"` // contains filtered or unexported fields }
func (*EndpointFailureMessage) Descriptor
deprecated
func (*EndpointFailureMessage) Descriptor() ([]byte, []int)
Deprecated: Use EndpointFailureMessage.ProtoReflect.Descriptor instead.
func (*EndpointFailureMessage) Error ¶
func (x *EndpointFailureMessage) Error() string
func (*EndpointFailureMessage) Formatter ¶
func (x *EndpointFailureMessage) Formatter(writer io.Writer, version int32) error
func (*EndpointFailureMessage) GetCause ¶
func (x *EndpointFailureMessage) GetCause() *CauseError
func (*EndpointFailureMessage) GetEndpointDataType ¶
func (x *EndpointFailureMessage) GetEndpointDataType() EndpointDataType
func (*EndpointFailureMessage) GetMessage ¶
func (x *EndpointFailureMessage) GetMessage() string
func (*EndpointFailureMessage) GetServiceId ¶
func (x *EndpointFailureMessage) GetServiceId() string
func (*EndpointFailureMessage) Parse ¶
func (x *EndpointFailureMessage) Parse(reader io.Reader, version int32) error
func (*EndpointFailureMessage) ProtoMessage ¶
func (*EndpointFailureMessage) ProtoMessage()
func (*EndpointFailureMessage) ProtoReflect ¶
func (x *EndpointFailureMessage) ProtoReflect() protoreflect.Message
func (*EndpointFailureMessage) Reset ¶
func (x *EndpointFailureMessage) Reset()
func (*EndpointFailureMessage) String ¶
func (x *EndpointFailureMessage) String() string
type EndpointImpl ¶
type EndpointImpl interface { GetVersion() int32 GetId() int32 GetService() string GetFormat() int32 NewMessage(data interface{}) (*EndpointMessage, error) UnpackMessage(data interface{}, into EndpointMessageParser) error }
func NewEndpoint ¶
func NewEndpoint(id int32, version int32) EndpointImpl
type EndpointMessage ¶
type EndpointMessage struct { EndpointId int32 `protobuf:"varint,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"` Format int32 `protobuf:"varint,2,opt,name=format,proto3" json:"format,omitempty"` Type EndpointDataType `protobuf:"varint,3,opt,name=type,proto3,enum=ras.protocol.v1.EndpointDataType" json:"type,omitempty"` // Types that are assignable to Data: // *EndpointMessage_VoidMessage // *EndpointMessage_Message // *EndpointMessage_Failure Data isEndpointMessage_Data `protobuf_oneof:"data"` // contains filtered or unexported fields }
func NewEndpointMessage ¶
func NewEndpointMessage(endpoint EndpointImpl, message EndpointMessageFormatter) (*EndpointMessage, error)
func (*EndpointMessage) Descriptor
deprecated
func (*EndpointMessage) Descriptor() ([]byte, []int)
Deprecated: Use EndpointMessage.ProtoReflect.Descriptor instead.
func (*EndpointMessage) Formatter ¶
func (x *EndpointMessage) Formatter(writer io.Writer, version int32) error
func (*EndpointMessage) GetData ¶
func (m *EndpointMessage) GetData() isEndpointMessage_Data
func (*EndpointMessage) GetEndpointId ¶
func (x *EndpointMessage) GetEndpointId() int32
func (*EndpointMessage) GetFailure ¶
func (x *EndpointMessage) GetFailure() *EndpointFailureMessage
func (*EndpointMessage) GetFormat ¶
func (x *EndpointMessage) GetFormat() int32
func (*EndpointMessage) GetMessage ¶
func (x *EndpointMessage) GetMessage() *EndpointDataMessage
func (*EndpointMessage) GetPacketType ¶
func (x *EndpointMessage) GetPacketType() PacketType
func (*EndpointMessage) GetType ¶
func (x *EndpointMessage) GetType() EndpointDataType
func (*EndpointMessage) GetVoidMessage ¶
func (x *EndpointMessage) GetVoidMessage() *EndpointDataVoidMessage
func (*EndpointMessage) Parse ¶
func (x *EndpointMessage) Parse(reader io.Reader, version int32) error
func (*EndpointMessage) ProtoMessage ¶
func (*EndpointMessage) ProtoMessage()
func (*EndpointMessage) ProtoReflect ¶
func (x *EndpointMessage) ProtoReflect() protoreflect.Message
func (*EndpointMessage) Reset ¶
func (x *EndpointMessage) Reset()
func (*EndpointMessage) String ¶
func (x *EndpointMessage) String() string
func (*EndpointMessage) Unpack ¶
func (x *EndpointMessage) Unpack(endpoint EndpointImpl, into EndpointMessageParser) error
type EndpointMessageParser ¶
type EndpointMessage_Failure ¶
type EndpointMessage_Failure struct {
Failure *EndpointFailureMessage `protobuf:"bytes,6,opt,name=failure,proto3,oneof"`
}
type EndpointMessage_Message ¶
type EndpointMessage_Message struct {
Message *EndpointDataMessage `protobuf:"bytes,5,opt,name=message,proto3,oneof"`
}
type EndpointMessage_VoidMessage ¶
type EndpointMessage_VoidMessage struct {
VoidMessage *EndpointDataVoidMessage `protobuf:"bytes,4,opt,name=void_message,json=voidMessage,proto3,oneof"`
}
type EndpointOpen ¶
type EndpointOpen struct { Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` Params map[string]*Param `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EndpointOpen) Descriptor
deprecated
func (*EndpointOpen) Descriptor() ([]byte, []int)
Deprecated: Use EndpointOpen.ProtoReflect.Descriptor instead.
func (*EndpointOpen) Formatter ¶
func (x *EndpointOpen) Formatter(writer io.Writer, version int32) error
func (*EndpointOpen) GetPacketType ¶
func (x *EndpointOpen) GetPacketType() PacketType
func (*EndpointOpen) GetParams ¶
func (x *EndpointOpen) GetParams() map[string]*Param
func (*EndpointOpen) GetService ¶
func (x *EndpointOpen) GetService() string
func (*EndpointOpen) GetVersion ¶
func (x *EndpointOpen) GetVersion() string
func (*EndpointOpen) ProtoMessage ¶
func (*EndpointOpen) ProtoMessage()
func (*EndpointOpen) ProtoReflect ¶
func (x *EndpointOpen) ProtoReflect() protoreflect.Message
func (*EndpointOpen) Reset ¶
func (x *EndpointOpen) Reset()
func (*EndpointOpen) String ¶
func (x *EndpointOpen) String() string
type EndpointOpenAck ¶
type EndpointOpenAck struct { Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` EndpointId int32 `protobuf:"varint,3,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"` Params map[string]*Param `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EndpointOpenAck) Descriptor
deprecated
func (*EndpointOpenAck) Descriptor() ([]byte, []int)
Deprecated: Use EndpointOpenAck.ProtoReflect.Descriptor instead.
func (*EndpointOpenAck) Formatter ¶
func (x *EndpointOpenAck) Formatter(writer io.Writer, version int32) error
func (*EndpointOpenAck) GetEndpointId ¶
func (x *EndpointOpenAck) GetEndpointId() int32
func (*EndpointOpenAck) GetPacketType ¶
func (x *EndpointOpenAck) GetPacketType() PacketType
func (*EndpointOpenAck) GetParams ¶
func (x *EndpointOpenAck) GetParams() map[string]*Param
func (*EndpointOpenAck) GetService ¶
func (x *EndpointOpenAck) GetService() string
func (*EndpointOpenAck) GetVersion ¶
func (x *EndpointOpenAck) GetVersion() string
func (*EndpointOpenAck) Parse ¶
func (x *EndpointOpenAck) Parse(reader io.Reader, version int32) error
func (*EndpointOpenAck) ProtoMessage ¶
func (*EndpointOpenAck) ProtoMessage()
func (*EndpointOpenAck) ProtoReflect ¶
func (x *EndpointOpenAck) ProtoReflect() protoreflect.Message
func (*EndpointOpenAck) Reset ¶
func (x *EndpointOpenAck) Reset()
func (*EndpointOpenAck) String ¶
func (x *EndpointOpenAck) String() string
type NegotiateMessage ¶
type NegotiateMessage struct { Magic int32 `protobuf:"varint,1,opt,name=magic,proto3" json:"magic,omitempty"` // Use only one value `475223888` Protocol int32 `protobuf:"varint,2,opt,name=protocol,proto3" json:"protocol,omitempty"` Version int32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func NewNegotiateMessage ¶
func NewNegotiateMessage() *NegotiateMessage
func (*NegotiateMessage) Descriptor
deprecated
func (*NegotiateMessage) Descriptor() ([]byte, []int)
Deprecated: Use NegotiateMessage.ProtoReflect.Descriptor instead.
func (*NegotiateMessage) Formatter ¶
func (x *NegotiateMessage) Formatter(writer io.Writer, version int32) error
func (*NegotiateMessage) GetMagic ¶
func (x *NegotiateMessage) GetMagic() int32
func (*NegotiateMessage) GetPacketType ¶
func (x *NegotiateMessage) GetPacketType() PacketType
func (*NegotiateMessage) GetProtocol ¶
func (x *NegotiateMessage) GetProtocol() int32
func (*NegotiateMessage) GetVersion ¶
func (x *NegotiateMessage) GetVersion() int32
func (*NegotiateMessage) Parse ¶
func (x *NegotiateMessage) Parse(reader io.Reader, version int32) error
func (*NegotiateMessage) ProtoMessage ¶
func (*NegotiateMessage) ProtoMessage()
func (*NegotiateMessage) ProtoReflect ¶
func (x *NegotiateMessage) ProtoReflect() protoreflect.Message
func (*NegotiateMessage) Reset ¶
func (x *NegotiateMessage) Reset()
func (*NegotiateMessage) String ¶
func (x *NegotiateMessage) String() string
type Packet ¶
type Packet struct { Type PacketType `protobuf:"varint,1,opt,name=type,proto3,enum=ras.protocol.v1.PacketType" json:"type,omitempty"` Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
Порядок кодирования/декодирования в формат RAS
func (*Packet) Descriptor
deprecated
func (*Packet) GetType ¶
func (x *Packet) GetType() PacketType
func (*Packet) ProtoMessage ¶
func (*Packet) ProtoMessage()
func (*Packet) ProtoReflect ¶
func (x *Packet) ProtoReflect() protoreflect.Message
func (*Packet) Unpack ¶
func (x *Packet) Unpack(into PacketMessageParser) error
type PacketMessage ¶
type PacketMessage interface { PacketMessageFormatter PacketMessageParser }
Helpers generated by github.com/v8platform/protoc-gen-go-ras. DO NOT EDIT
type PacketMessageFormatter ¶
type PacketMessageFormatter interface { GetPacketType() PacketType Formatter(writer io.Writer, version int32) error }
type PacketMessageParser ¶
type PacketMessageParser interface { GetPacketType() PacketType Parse(reader io.Reader, version int32) error }
type PacketType ¶
type PacketType int32
const ( PacketType_PACKET_TYPE_NEGOTIATE PacketType = 0 PacketType_PACKET_TYPE_CONNECT PacketType = 1 PacketType_PACKET_TYPE_CONNECT_ACK PacketType = 2 PacketType_PACKET_TYPE_DISCONNECT PacketType = 4 PacketType_PACKET_TYPE_ENDPOINT_OPEN PacketType = 11 PacketType_PACKET_TYPE_ENDPOINT_OPEN_ACK PacketType = 12 PacketType_PACKET_TYPE_ENDPOINT_CLOSE PacketType = 13 PacketType_PACKET_TYPE_ENDPOINT_MESSAGE PacketType = 14 PacketType_PACKET_TYPE_ENDPOINT_FAILURE PacketType = 15 PacketType_PACKET_TYPE_KEEP_ALIVE PacketType = 16 )
func (PacketType) Descriptor ¶
func (PacketType) Descriptor() protoreflect.EnumDescriptor
func (PacketType) Enum ¶
func (x PacketType) Enum() *PacketType
func (PacketType) EnumDescriptor
deprecated
func (PacketType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PacketType.Descriptor instead.
func (PacketType) Number ¶
func (x PacketType) Number() protoreflect.EnumNumber
func (PacketType) String ¶
func (x PacketType) String() string
func (PacketType) Type ¶
func (PacketType) Type() protoreflect.EnumType
type Param ¶
type Param struct { Type ParamType `protobuf:"varint,1,opt,name=type,proto3,enum=ras.protocol.v1.ParamType" json:"type,omitempty"` Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Param) Descriptor
deprecated
func (*Param) ProtoMessage ¶
func (*Param) ProtoMessage()
func (*Param) ProtoReflect ¶
func (x *Param) ProtoReflect() protoreflect.Message
type ParamType ¶
type ParamType int32
const ( ParamType_PARAM_UNKNOWN_TYPE ParamType = 0 ParamType_PARAM_BOOLEAN ParamType = 1 ParamType_PARAM_BYTE ParamType = 2 ParamType_PARAM_SHORT ParamType = 3 ParamType_PARAM_INT ParamType = 4 ParamType_PARAM_LONG ParamType = 5 ParamType_PARAM_FLOAT ParamType = 6 ParamType_PARAM_DOUBLE ParamType = 7 ParamType_PARAM_SIZE ParamType = 8 ParamType_PARAM_NULLABLE_SIZE ParamType = 9 ParamType_PARAM_STRING ParamType = 10 ParamType_PARAM_UUID ParamType = 11 ParamType_PARAM_TYPE ParamType = 12 ParamType_PARAM_ENDPOINT_ID ParamType = 13 )
func (ParamType) Descriptor ¶
func (ParamType) Descriptor() protoreflect.EnumDescriptor
func (ParamType) EnumDescriptor
deprecated
func (ParamType) Number ¶
func (x ParamType) Number() protoreflect.EnumNumber
func (ParamType) Type ¶
func (ParamType) Type() protoreflect.EnumType