packet

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Version = 1
)

Variables

View Source
var (
	PacketType_name = map[int32]string{
		0:  "UNKNOWN_PACKET_TYPE",
		1:  "JOIN_REQUEST",
		2:  "JOIN_RESPONSE",
		3:  "ERROR_MESSAGE",
		4:  "DATA_REGISTER",
		5:  "DATA_INTEREST",
		6:  "DATA_INTEREST_RESPONSE",
		7:  "DATA_CONTENT",
		8:  "ACKNOWLEDGEMENT",
		9:  "STATISTICS",
		10: "CONFIGURATION",
		11: "HEARTBEAT",
	}
	PacketType_value = map[string]int32{
		"UNKNOWN_PACKET_TYPE":    0,
		"JOIN_REQUEST":           1,
		"JOIN_RESPONSE":          2,
		"ERROR_MESSAGE":          3,
		"DATA_REGISTER":          4,
		"DATA_INTEREST":          5,
		"DATA_INTEREST_RESPONSE": 6,
		"DATA_CONTENT":           7,
		"ACKNOWLEDGEMENT":        8,
		"STATISTICS":             9,
		"CONFIGURATION":          10,
		"HEARTBEAT":              11,
	}
)

Enum value maps for PacketType.

View Source
var (
	Priority_name = map[int32]string{
		0: "UNKNOWN_PRIORITY",
		1: "LOW",
		2: "MEDIUM",
		3: "HIGH",
	}
	Priority_value = map[string]int32{
		"UNKNOWN_PRIORITY": 0,
		"LOW":              1,
		"MEDIUM":           2,
		"HIGH":             3,
	}
)

Enum value maps for Priority.

View Source
var (
	ErrorCode_name = map[int32]string{
		0: "UNKNOWN_ERROR",
		1: "AUTHENTICATION_FAILED",
		2: "DATA_REGISTER_FAILED",
		3: "DATA_NOT_FOUND",
		4: "DATA_NOT_READY",
		5: "DATA_CHECK_SUM_FAILED",
	}
	ErrorCode_value = map[string]int32{
		"UNKNOWN_ERROR":         0,
		"AUTHENTICATION_FAILED": 1,
		"DATA_REGISTER_FAILED":  2,
		"DATA_NOT_FOUND":        3,
		"DATA_NOT_READY":        4,
		"DATA_CHECK_SUM_FAILED": 5,
	}
)

Enum value maps for ErrorCode.

View Source
var File_pkg_packet_packet_proto protoreflect.FileDescriptor
View Source
var (
	PacketPool sync.Pool
)

Functions

This section is empty.

Types

type Acknowledgement

type Acknowledgement struct {
	Latency int64 `protobuf:"varint,1,opt,name=latency,proto3" json:"latency,omitempty"`
	// contains filtered or unexported fields
}

Acknowledgement

func (*Acknowledgement) Descriptor deprecated

func (*Acknowledgement) Descriptor() ([]byte, []int)

Deprecated: Use Acknowledgement.ProtoReflect.Descriptor instead.

func (*Acknowledgement) GetLatency

func (x *Acknowledgement) GetLatency() int64

func (*Acknowledgement) ProtoMessage

func (*Acknowledgement) ProtoMessage()

func (*Acknowledgement) ProtoReflect

func (x *Acknowledgement) ProtoReflect() protoreflect.Message

func (*Acknowledgement) Reset

func (x *Acknowledgement) Reset()

func (*Acknowledgement) String

func (x *Acknowledgement) String() string

type Configuration

type Configuration struct {
	StationId  uint32 `protobuf:"varint,1,opt,name=station_id,json=stationId,proto3" json:"station_id,omitempty"`
	ConfigData []byte `protobuf:"bytes,2,opt,name=config_data,json=configData,proto3" json:"config_data,omitempty"`
	// contains filtered or unexported fields
}

Configuration

func (*Configuration) Descriptor deprecated

func (*Configuration) Descriptor() ([]byte, []int)

Deprecated: Use Configuration.ProtoReflect.Descriptor instead.

func (*Configuration) GetConfigData

func (x *Configuration) GetConfigData() []byte

func (*Configuration) GetStationId

func (x *Configuration) GetStationId() uint32

func (*Configuration) ProtoMessage

func (*Configuration) ProtoMessage()

func (*Configuration) ProtoReflect

func (x *Configuration) ProtoReflect() protoreflect.Message

func (*Configuration) Reset

func (x *Configuration) Reset()

func (*Configuration) String

func (x *Configuration) String() string

type DataContent

type DataContent struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ChunkIndex uint32 `protobuf:"varint,2,opt,name=chunk_index,json=chunkIndex,proto3" json:"chunk_index,omitempty"`
	Checksum   uint32 `protobuf:"varint,3,opt,name=checksum,proto3" json:"checksum,omitempty"` // CRC32
	Data       []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Data Content

func (*DataContent) Descriptor deprecated

func (*DataContent) Descriptor() ([]byte, []int)

Deprecated: Use DataContent.ProtoReflect.Descriptor instead.

func (*DataContent) GetChecksum

func (x *DataContent) GetChecksum() uint32

func (*DataContent) GetChunkIndex

func (x *DataContent) GetChunkIndex() uint32

func (*DataContent) GetData

func (x *DataContent) GetData() []byte

func (*DataContent) GetName

func (x *DataContent) GetName() string

func (*DataContent) ProtoMessage

func (*DataContent) ProtoMessage()

func (*DataContent) ProtoReflect

func (x *DataContent) ProtoReflect() protoreflect.Message

func (*DataContent) Reset

func (x *DataContent) Reset()

func (*DataContent) String

func (x *DataContent) String() string

type DataInterest

type DataInterest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Data Interest

func (*DataInterest) Descriptor deprecated

func (*DataInterest) Descriptor() ([]byte, []int)

Deprecated: Use DataInterest.ProtoReflect.Descriptor instead.

func (*DataInterest) GetName

func (x *DataInterest) GetName() string

func (*DataInterest) ProtoMessage

func (*DataInterest) ProtoMessage()

func (*DataInterest) ProtoReflect

func (x *DataInterest) ProtoReflect() protoreflect.Message

func (*DataInterest) Reset

func (x *DataInterest) Reset()

func (*DataInterest) String

func (x *DataInterest) String() string

type DataInterestResponse

type DataInterestResponse struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Checksum  uint32 `protobuf:"varint,2,opt,name=checksum,proto3" json:"checksum,omitempty"`
	NumChunks uint32 `protobuf:"varint,3,opt,name=num_chunks,json=numChunks,proto3" json:"num_chunks,omitempty"`
	// contains filtered or unexported fields
}

Data Interest Response

func (*DataInterestResponse) Descriptor deprecated

func (*DataInterestResponse) Descriptor() ([]byte, []int)

Deprecated: Use DataInterestResponse.ProtoReflect.Descriptor instead.

func (*DataInterestResponse) GetChecksum

func (x *DataInterestResponse) GetChecksum() uint32

func (*DataInterestResponse) GetName

func (x *DataInterestResponse) GetName() string

func (*DataInterestResponse) GetNumChunks

func (x *DataInterestResponse) GetNumChunks() uint32

func (*DataInterestResponse) ProtoMessage

func (*DataInterestResponse) ProtoMessage()

func (*DataInterestResponse) ProtoReflect

func (x *DataInterestResponse) ProtoReflect() protoreflect.Message

func (*DataInterestResponse) Reset

func (x *DataInterestResponse) Reset()

func (*DataInterestResponse) String

func (x *DataInterestResponse) String() string

type DataRegister

type DataRegister struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Freshness uint64 `protobuf:"varint,2,opt,name=freshness,proto3" json:"freshness,omitempty"` // in seconds
	Size      uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	Checksum  uint32 `protobuf:"varint,4,opt,name=checksum,proto3" json:"checksum,omitempty"` // merkle tree, checksum of each chunk's checksum
	NumChunks uint32 `protobuf:"varint,5,opt,name=num_chunks,json=numChunks,proto3" json:"num_chunks,omitempty"`
	// contains filtered or unexported fields
}

Data Register

func (*DataRegister) Descriptor deprecated

func (*DataRegister) Descriptor() ([]byte, []int)

Deprecated: Use DataRegister.ProtoReflect.Descriptor instead.

func (*DataRegister) GetChecksum

func (x *DataRegister) GetChecksum() uint32

func (*DataRegister) GetFreshness

func (x *DataRegister) GetFreshness() uint64

func (*DataRegister) GetName

func (x *DataRegister) GetName() string

func (*DataRegister) GetNumChunks

func (x *DataRegister) GetNumChunks() uint32

func (*DataRegister) GetSize

func (x *DataRegister) GetSize() uint64

func (*DataRegister) ProtoMessage

func (*DataRegister) ProtoMessage()

func (*DataRegister) ProtoReflect

func (x *DataRegister) ProtoReflect() protoreflect.Message

func (*DataRegister) Reset

func (x *DataRegister) Reset()

func (*DataRegister) String

func (x *DataRegister) String() string

type ErrorCode

type ErrorCode int32

Enum for error codes

const (
	ErrorCode_UNKNOWN_ERROR         ErrorCode = 0
	ErrorCode_AUTHENTICATION_FAILED ErrorCode = 1
	ErrorCode_DATA_REGISTER_FAILED  ErrorCode = 2
	ErrorCode_DATA_NOT_FOUND        ErrorCode = 3
	ErrorCode_DATA_NOT_READY        ErrorCode = 4
	ErrorCode_DATA_CHECK_SUM_FAILED ErrorCode = 5
)

func (ErrorCode) Descriptor

func (ErrorCode) Descriptor() protoreflect.EnumDescriptor

func (ErrorCode) Enum

func (x ErrorCode) Enum() *ErrorCode

func (ErrorCode) EnumDescriptor deprecated

func (ErrorCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ErrorCode.Descriptor instead.

func (ErrorCode) Number

func (x ErrorCode) Number() protoreflect.EnumNumber

func (ErrorCode) String

func (x ErrorCode) String() string

func (ErrorCode) Type

type ErrorMessage

type ErrorMessage struct {
	ErrorCode ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=rtdex.ErrorCode" json:"error_code,omitempty"`
	// contains filtered or unexported fields
}

Error Message

func (*ErrorMessage) Descriptor deprecated

func (*ErrorMessage) Descriptor() ([]byte, []int)

Deprecated: Use ErrorMessage.ProtoReflect.Descriptor instead.

func (*ErrorMessage) GetErrorCode

func (x *ErrorMessage) GetErrorCode() ErrorCode

func (*ErrorMessage) ProtoMessage

func (*ErrorMessage) ProtoMessage()

func (*ErrorMessage) ProtoReflect

func (x *ErrorMessage) ProtoReflect() protoreflect.Message

func (*ErrorMessage) Reset

func (x *ErrorMessage) Reset()

func (*ErrorMessage) String

func (x *ErrorMessage) String() string

type Heartbeat

type Heartbeat struct {
	Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Heartbeat

func (*Heartbeat) Descriptor deprecated

func (*Heartbeat) Descriptor() ([]byte, []int)

Deprecated: Use Heartbeat.ProtoReflect.Descriptor instead.

func (*Heartbeat) GetTimestamp

func (x *Heartbeat) GetTimestamp() uint64

func (*Heartbeat) ProtoMessage

func (*Heartbeat) ProtoMessage()

func (*Heartbeat) ProtoReflect

func (x *Heartbeat) ProtoReflect() protoreflect.Message

func (*Heartbeat) Reset

func (x *Heartbeat) Reset()

func (*Heartbeat) String

func (x *Heartbeat) String() string

type JoinRequest

type JoinRequest struct {
	Id                  uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Namespace           string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	AuthenticationToken uint32 `protobuf:"varint,3,opt,name=authentication_token,json=authenticationToken,proto3" json:"authentication_token,omitempty"`
	// contains filtered or unexported fields
}

Join Request

func (*JoinRequest) Descriptor deprecated

func (*JoinRequest) Descriptor() ([]byte, []int)

Deprecated: Use JoinRequest.ProtoReflect.Descriptor instead.

func (*JoinRequest) GetAuthenticationToken

func (x *JoinRequest) GetAuthenticationToken() uint32

func (*JoinRequest) GetId

func (x *JoinRequest) GetId() uint32

func (*JoinRequest) GetNamespace

func (x *JoinRequest) GetNamespace() string

func (*JoinRequest) ProtoMessage

func (*JoinRequest) ProtoMessage()

func (*JoinRequest) ProtoReflect

func (x *JoinRequest) ProtoReflect() protoreflect.Message

func (*JoinRequest) Reset

func (x *JoinRequest) Reset()

func (*JoinRequest) String

func (x *JoinRequest) String() string

type JoinResponse

type JoinResponse struct {
	SessionToken uint32 `protobuf:"varint,2,opt,name=session_token,json=sessionToken,proto3" json:"session_token,omitempty"`
	// contains filtered or unexported fields
}

Join Response

func (*JoinResponse) Descriptor deprecated

func (*JoinResponse) Descriptor() ([]byte, []int)

Deprecated: Use JoinResponse.ProtoReflect.Descriptor instead.

func (*JoinResponse) GetSessionToken

func (x *JoinResponse) GetSessionToken() uint32

func (*JoinResponse) ProtoMessage

func (*JoinResponse) ProtoMessage()

func (*JoinResponse) ProtoReflect

func (x *JoinResponse) ProtoReflect() protoreflect.Message

func (*JoinResponse) Reset

func (x *JoinResponse) Reset()

func (*JoinResponse) String

func (x *JoinResponse) String() string

type PacketHeader

type PacketHeader struct {
	ProtocolVersion uint32     `protobuf:"varint,1,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"`
	PacketUid       uint32     `protobuf:"varint,2,opt,name=packet_uid,json=packetUid,proto3" json:"packet_uid,omitempty"`
	PacketType      PacketType `protobuf:"varint,3,opt,name=packet_type,json=packetType,proto3,enum=rtdex.PacketType" json:"packet_type,omitempty"`
	SequenceNumber  uint32     `protobuf:"varint,4,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	SourceId        uint32     `protobuf:"varint,5,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
	DestinationId   uint32     `protobuf:"varint,6,opt,name=destination_id,json=destinationId,proto3" json:"destination_id,omitempty"`
	Priority        Priority   `protobuf:"varint,7,opt,name=priority,proto3,enum=rtdex.Priority" json:"priority,omitempty"`
	Timestamp       uint64     `protobuf:"varint,8,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	PayloadLength   uint32     `protobuf:"varint,9,opt,name=payload_length,json=payloadLength,proto3" json:"payload_length,omitempty"`
	// contains filtered or unexported fields
}

Common header for all packets

func (*PacketHeader) Descriptor deprecated

func (*PacketHeader) Descriptor() ([]byte, []int)

Deprecated: Use PacketHeader.ProtoReflect.Descriptor instead.

func (*PacketHeader) GetDestinationId

func (x *PacketHeader) GetDestinationId() uint32

func (*PacketHeader) GetPacketType

func (x *PacketHeader) GetPacketType() PacketType

func (*PacketHeader) GetPacketUid

func (x *PacketHeader) GetPacketUid() uint32

func (*PacketHeader) GetPayloadLength

func (x *PacketHeader) GetPayloadLength() uint32

func (*PacketHeader) GetPriority

func (x *PacketHeader) GetPriority() Priority

func (*PacketHeader) GetProtocolVersion

func (x *PacketHeader) GetProtocolVersion() uint32

func (*PacketHeader) GetSequenceNumber

func (x *PacketHeader) GetSequenceNumber() uint32

func (*PacketHeader) GetSourceId

func (x *PacketHeader) GetSourceId() uint32

func (*PacketHeader) GetTimestamp

func (x *PacketHeader) GetTimestamp() uint64

func (*PacketHeader) ProtoMessage

func (*PacketHeader) ProtoMessage()

func (*PacketHeader) ProtoReflect

func (x *PacketHeader) ProtoReflect() protoreflect.Message

func (*PacketHeader) Reset

func (x *PacketHeader) Reset()

func (*PacketHeader) String

func (x *PacketHeader) String() string

type PacketType

type PacketType int32

Enum for packet types

const (
	PacketType_UNKNOWN_PACKET_TYPE PacketType = 0
	// High Priority: Time-aware queue, ACK required
	PacketType_JOIN_REQUEST           PacketType = 1
	PacketType_JOIN_RESPONSE          PacketType = 2
	PacketType_ERROR_MESSAGE          PacketType = 3
	PacketType_DATA_REGISTER          PacketType = 4
	PacketType_DATA_INTEREST          PacketType = 5
	PacketType_DATA_INTEREST_RESPONSE PacketType = 6
	PacketType_DATA_CONTENT           PacketType = 7
	PacketType_ACKNOWLEDGEMENT        PacketType = 8
	// Medium Priority: ACK required
	PacketType_STATISTICS    PacketType = 9
	PacketType_CONFIGURATION PacketType = 10
	// Low Priority: Best-effort delivery
	PacketType_HEARTBEAT PacketType = 11
)

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

type Priority

type Priority int32

Enum for priority levels

const (
	Priority_UNKNOWN_PRIORITY Priority = 0
	Priority_LOW              Priority = 1
	Priority_MEDIUM           Priority = 2
	Priority_HIGH             Priority = 3
)

func (Priority) Descriptor

func (Priority) Descriptor() protoreflect.EnumDescriptor

func (Priority) Enum

func (x Priority) Enum() *Priority

func (Priority) EnumDescriptor deprecated

func (Priority) EnumDescriptor() ([]byte, []int)

Deprecated: Use Priority.Descriptor instead.

func (Priority) Number

func (x Priority) Number() protoreflect.EnumNumber

func (Priority) String

func (x Priority) String() string

func (Priority) Type

type RTDEXPacket

type RTDEXPacket struct {
	Header *PacketHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	// Types that are assignable to Payload:
	//
	//	*RTDEXPacket_JoinRequest
	//	*RTDEXPacket_JoinResponse
	//	*RTDEXPacket_DataRegister
	//	*RTDEXPacket_DataInterest
	//	*RTDEXPacket_DataInterestResponse
	//	*RTDEXPacket_DataContent
	//	*RTDEXPacket_Acknowledgement
	//	*RTDEXPacket_ErrorMessage
	//	*RTDEXPacket_Statistics
	//	*RTDEXPacket_Configuration
	//	*RTDEXPacket_Heartbeat
	Payload isRTDEXPacket_Payload `protobuf_oneof:"payload"`
	// contains filtered or unexported fields
}

Main packet message that encapsulates all types

func CreateAcknowledgementPacket

func CreateAcknowledgementPacket(src, dst, uid uint32, tx_timestamp uint64) *RTDEXPacket

func CreateDataContentPacket

func CreateDataContentPacket(src, dst uint32, name string, chunkIndex, chunkChecksum uint32, data []byte) *RTDEXPacket

func CreateDataInterestPacket

func CreateDataInterestPacket(src, dst uint32, name string) *RTDEXPacket

func CreateDataInterestResponsePacket

func CreateDataInterestResponsePacket(src, dst uint32, name string, checksum uint32, numChunks uint32) *RTDEXPacket

func CreateDataRegisterPacket

func CreateDataRegisterPacket(src, dst uint32, name string, freshness, size uint64, checksum uint32, numChunks uint32) *RTDEXPacket

func CreateErrorMessagePacket

func CreateErrorMessagePacket(src, dst, uid uint32, errorCode ErrorCode) *RTDEXPacket

func CreateHeartbeatPacket

func CreateHeartbeatPacket(src, dst uint32) *RTDEXPacket

func CreateJoinRequestPacket

func CreateJoinRequestPacket(src, dst uint32, id uint32, namespace string, token uint32) *RTDEXPacket

func CreateJoinResponsePacket

func CreateJoinResponsePacket(src, dst uint32, sessionToken uint32) *RTDEXPacket

func (*RTDEXPacket) Descriptor deprecated

func (*RTDEXPacket) Descriptor() ([]byte, []int)

Deprecated: Use RTDEXPacket.ProtoReflect.Descriptor instead.

func (*RTDEXPacket) GetAcknowledgement

func (x *RTDEXPacket) GetAcknowledgement() *Acknowledgement

func (*RTDEXPacket) GetConfiguration

func (x *RTDEXPacket) GetConfiguration() *Configuration

func (*RTDEXPacket) GetDataContent

func (x *RTDEXPacket) GetDataContent() *DataContent

func (*RTDEXPacket) GetDataInterest

func (x *RTDEXPacket) GetDataInterest() *DataInterest

func (*RTDEXPacket) GetDataInterestResponse

func (x *RTDEXPacket) GetDataInterestResponse() *DataInterestResponse

func (*RTDEXPacket) GetDataRegister

func (x *RTDEXPacket) GetDataRegister() *DataRegister

func (*RTDEXPacket) GetErrorMessage

func (x *RTDEXPacket) GetErrorMessage() *ErrorMessage

func (*RTDEXPacket) GetHeader

func (x *RTDEXPacket) GetHeader() *PacketHeader

func (*RTDEXPacket) GetHeartbeat

func (x *RTDEXPacket) GetHeartbeat() *Heartbeat

func (*RTDEXPacket) GetJoinRequest

func (x *RTDEXPacket) GetJoinRequest() *JoinRequest

func (*RTDEXPacket) GetJoinResponse

func (x *RTDEXPacket) GetJoinResponse() *JoinResponse

func (*RTDEXPacket) GetPayload

func (m *RTDEXPacket) GetPayload() isRTDEXPacket_Payload

func (*RTDEXPacket) GetStatistics

func (x *RTDEXPacket) GetStatistics() *Statistics

func (*RTDEXPacket) ProtoMessage

func (*RTDEXPacket) ProtoMessage()

func (*RTDEXPacket) ProtoReflect

func (x *RTDEXPacket) ProtoReflect() protoreflect.Message

func (*RTDEXPacket) Reset

func (x *RTDEXPacket) Reset()

func (*RTDEXPacket) String

func (x *RTDEXPacket) String() string

type RTDEXPacket_Acknowledgement

type RTDEXPacket_Acknowledgement struct {
	Acknowledgement *Acknowledgement `protobuf:"bytes,8,opt,name=acknowledgement,proto3,oneof"`
}

type RTDEXPacket_Configuration

type RTDEXPacket_Configuration struct {
	Configuration *Configuration `protobuf:"bytes,11,opt,name=configuration,proto3,oneof"`
}

type RTDEXPacket_DataContent

type RTDEXPacket_DataContent struct {
	DataContent *DataContent `protobuf:"bytes,7,opt,name=data_content,json=dataContent,proto3,oneof"`
}

type RTDEXPacket_DataInterest

type RTDEXPacket_DataInterest struct {
	DataInterest *DataInterest `protobuf:"bytes,5,opt,name=data_interest,json=dataInterest,proto3,oneof"`
}

type RTDEXPacket_DataInterestResponse

type RTDEXPacket_DataInterestResponse struct {
	DataInterestResponse *DataInterestResponse `protobuf:"bytes,6,opt,name=data_interest_response,json=dataInterestResponse,proto3,oneof"`
}

type RTDEXPacket_DataRegister

type RTDEXPacket_DataRegister struct {
	DataRegister *DataRegister `protobuf:"bytes,4,opt,name=data_register,json=dataRegister,proto3,oneof"`
}

type RTDEXPacket_ErrorMessage

type RTDEXPacket_ErrorMessage struct {
	ErrorMessage *ErrorMessage `protobuf:"bytes,9,opt,name=error_message,json=errorMessage,proto3,oneof"`
}

type RTDEXPacket_Heartbeat

type RTDEXPacket_Heartbeat struct {
	Heartbeat *Heartbeat `protobuf:"bytes,12,opt,name=heartbeat,proto3,oneof"`
}

type RTDEXPacket_JoinRequest

type RTDEXPacket_JoinRequest struct {
	JoinRequest *JoinRequest `protobuf:"bytes,2,opt,name=join_request,json=joinRequest,proto3,oneof"`
}

type RTDEXPacket_JoinResponse

type RTDEXPacket_JoinResponse struct {
	JoinResponse *JoinResponse `protobuf:"bytes,3,opt,name=join_response,json=joinResponse,proto3,oneof"`
}

type RTDEXPacket_Statistics

type RTDEXPacket_Statistics struct {
	Statistics *Statistics `protobuf:"bytes,10,opt,name=statistics,proto3,oneof"`
}

type Statistics

type Statistics struct {
	StationId  uint32 `protobuf:"varint,1,opt,name=station_id,json=stationId,proto3" json:"station_id,omitempty"`
	StatusCode uint32 `protobuf:"varint,2,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
	// contains filtered or unexported fields
}

Statistics

func (*Statistics) Descriptor deprecated

func (*Statistics) Descriptor() ([]byte, []int)

Deprecated: Use Statistics.ProtoReflect.Descriptor instead.

func (*Statistics) GetStationId

func (x *Statistics) GetStationId() uint32

func (*Statistics) GetStatusCode

func (x *Statistics) GetStatusCode() uint32

func (*Statistics) ProtoMessage

func (*Statistics) ProtoMessage()

func (*Statistics) ProtoReflect

func (x *Statistics) ProtoReflect() protoreflect.Message

func (*Statistics) Reset

func (x *Statistics) Reset()

func (*Statistics) String

func (x *Statistics) String() string

Jump to

Keyboard shortcuts

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