Documentation ¶
Index ¶
- Variables
- type CustomMessage
- func (*CustomMessage) Descriptor() ([]byte, []int)deprecated
- func (x *CustomMessage) GetBody() []byte
- func (x *CustomMessage) GetParticipantIds() []uint32
- func (x *CustomMessage) GetTimestamp() *timestamppb.Timestamp
- func (x *CustomMessage) GetType() MsgType
- func (*CustomMessage) ProtoMessage()
- func (x *CustomMessage) ProtoReflect() protoreflect.Message
- func (x *CustomMessage) Reset()
- func (x *CustomMessage) String() string
- type CustomMessageBroadcast
- func (*CustomMessageBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *CustomMessageBroadcast) GetBody() []byte
- func (x *CustomMessageBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *CustomMessageBroadcast) GetParticipantId() uint32
- func (x *CustomMessageBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *CustomMessageBroadcast) GetType() MsgType
- func (*CustomMessageBroadcast) ProtoMessage()
- func (x *CustomMessageBroadcast) ProtoReflect() protoreflect.Message
- func (x *CustomMessageBroadcast) Reset()
- func (x *CustomMessageBroadcast) String() string
- type Entity
- func (*Entity) Descriptor() ([]byte, []int)deprecated
- func (x *Entity) GetFlag() EntityFlag
- func (x *Entity) GetId() uint32
- func (x *Entity) GetParticipantId() uint32
- func (x *Entity) GetPose() *Pose
- func (*Entity) ProtoMessage()
- func (x *Entity) ProtoReflect() protoreflect.Message
- func (x *Entity) Reset()
- func (x *Entity) String() string
- type EntityAddBroadcast
- func (*EntityAddBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *EntityAddBroadcast) GetEntity() *Entity
- func (x *EntityAddBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *EntityAddBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityAddBroadcast) GetType() MsgType
- func (*EntityAddBroadcast) ProtoMessage()
- func (x *EntityAddBroadcast) ProtoReflect() protoreflect.Message
- func (x *EntityAddBroadcast) Reset()
- func (x *EntityAddBroadcast) String() string
- type EntityAddRequest
- func (*EntityAddRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityAddRequest) GetFlag() EntityFlag
- func (x *EntityAddRequest) GetPersist() bool
- func (x *EntityAddRequest) GetPose() *Pose
- func (x *EntityAddRequest) GetRequestId() uint32
- func (x *EntityAddRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityAddRequest) GetType() MsgType
- func (*EntityAddRequest) ProtoMessage()
- func (x *EntityAddRequest) ProtoReflect() protoreflect.Message
- func (x *EntityAddRequest) Reset()
- func (x *EntityAddRequest) String() string
- type EntityAddResponse
- func (*EntityAddResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityAddResponse) GetEntityId() uint32
- func (x *EntityAddResponse) GetRequestId() uint32
- func (x *EntityAddResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityAddResponse) GetType() MsgType
- func (*EntityAddResponse) ProtoMessage()
- func (x *EntityAddResponse) ProtoReflect() protoreflect.Message
- func (x *EntityAddResponse) Reset()
- func (x *EntityAddResponse) String() string
- type EntityComponent
- func (*EntityComponent) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponent) GetData() []byte
- func (x *EntityComponent) GetEntityComponentTypeId() uint32
- func (x *EntityComponent) GetEntityId() uint32
- func (*EntityComponent) ProtoMessage()
- func (x *EntityComponent) ProtoReflect() protoreflect.Message
- func (x *EntityComponent) Reset()
- func (x *EntityComponent) String() string
- type EntityComponentAddBroadcast
- func (*EntityComponentAddBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentAddBroadcast) GetEntityComponent() *EntityComponent
- func (x *EntityComponentAddBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentAddBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentAddBroadcast) GetType() MsgType
- func (*EntityComponentAddBroadcast) ProtoMessage()
- func (x *EntityComponentAddBroadcast) ProtoReflect() protoreflect.Message
- func (x *EntityComponentAddBroadcast) Reset()
- func (x *EntityComponentAddBroadcast) String() string
- type EntityComponentAddRequest
- func (*EntityComponentAddRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentAddRequest) GetData() []byte
- func (x *EntityComponentAddRequest) GetEntityComponentTypeId() uint32
- func (x *EntityComponentAddRequest) GetEntityId() uint32
- func (x *EntityComponentAddRequest) GetRequestId() uint32
- func (x *EntityComponentAddRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentAddRequest) GetType() MsgType
- func (*EntityComponentAddRequest) ProtoMessage()
- func (x *EntityComponentAddRequest) ProtoReflect() protoreflect.Message
- func (x *EntityComponentAddRequest) Reset()
- func (x *EntityComponentAddRequest) String() string
- type EntityComponentAddResponse
- func (*EntityComponentAddResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentAddResponse) GetRequestId() uint32
- func (x *EntityComponentAddResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentAddResponse) GetType() MsgType
- func (*EntityComponentAddResponse) ProtoMessage()
- func (x *EntityComponentAddResponse) ProtoReflect() protoreflect.Message
- func (x *EntityComponentAddResponse) Reset()
- func (x *EntityComponentAddResponse) String() string
- type EntityComponentDeleteBroadcast
- func (*EntityComponentDeleteBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentDeleteBroadcast) GetEntityComponent() *EntityComponent
- func (x *EntityComponentDeleteBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentDeleteBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentDeleteBroadcast) GetType() MsgType
- func (*EntityComponentDeleteBroadcast) ProtoMessage()
- func (x *EntityComponentDeleteBroadcast) ProtoReflect() protoreflect.Message
- func (x *EntityComponentDeleteBroadcast) Reset()
- func (x *EntityComponentDeleteBroadcast) String() string
- type EntityComponentDeleteRequest
- func (*EntityComponentDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentDeleteRequest) GetEntityComponentTypeId() uint32
- func (x *EntityComponentDeleteRequest) GetEntityId() uint32
- func (x *EntityComponentDeleteRequest) GetRequestId() uint32
- func (x *EntityComponentDeleteRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentDeleteRequest) GetType() MsgType
- func (*EntityComponentDeleteRequest) ProtoMessage()
- func (x *EntityComponentDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *EntityComponentDeleteRequest) Reset()
- func (x *EntityComponentDeleteRequest) String() string
- type EntityComponentDeleteResponse
- func (*EntityComponentDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentDeleteResponse) GetRequestId() uint32
- func (x *EntityComponentDeleteResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentDeleteResponse) GetType() MsgType
- func (*EntityComponentDeleteResponse) ProtoMessage()
- func (x *EntityComponentDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *EntityComponentDeleteResponse) Reset()
- func (x *EntityComponentDeleteResponse) String() string
- type EntityComponentListRequest
- func (*EntityComponentListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentListRequest) GetEntityComponentTypeId() uint32
- func (x *EntityComponentListRequest) GetRequestId() uint32
- func (x *EntityComponentListRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentListRequest) GetType() MsgType
- func (*EntityComponentListRequest) ProtoMessage()
- func (x *EntityComponentListRequest) ProtoReflect() protoreflect.Message
- func (x *EntityComponentListRequest) Reset()
- func (x *EntityComponentListRequest) String() string
- type EntityComponentListResponse
- func (*EntityComponentListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentListResponse) GetEntityComponents() []*EntityComponent
- func (x *EntityComponentListResponse) GetRequestId() uint32
- func (x *EntityComponentListResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentListResponse) GetType() MsgType
- func (*EntityComponentListResponse) ProtoMessage()
- func (x *EntityComponentListResponse) ProtoReflect() protoreflect.Message
- func (x *EntityComponentListResponse) Reset()
- func (x *EntityComponentListResponse) String() string
- type EntityComponentTypeAddRequest
- func (*EntityComponentTypeAddRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeAddRequest) GetEntityComponentTypeName() string
- func (x *EntityComponentTypeAddRequest) GetRequestId() uint32
- func (x *EntityComponentTypeAddRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeAddRequest) GetType() MsgType
- func (*EntityComponentTypeAddRequest) ProtoMessage()
- func (x *EntityComponentTypeAddRequest) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeAddRequest) Reset()
- func (x *EntityComponentTypeAddRequest) String() string
- type EntityComponentTypeAddResponse
- func (*EntityComponentTypeAddResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeAddResponse) GetEntityComponentTypeId() uint32
- func (x *EntityComponentTypeAddResponse) GetRequestId() uint32
- func (x *EntityComponentTypeAddResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeAddResponse) GetType() MsgType
- func (*EntityComponentTypeAddResponse) ProtoMessage()
- func (x *EntityComponentTypeAddResponse) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeAddResponse) Reset()
- func (x *EntityComponentTypeAddResponse) String() string
- type EntityComponentTypeGetIdRequest
- func (*EntityComponentTypeGetIdRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeGetIdRequest) GetEntityComponentTypeName() string
- func (x *EntityComponentTypeGetIdRequest) GetRequestId() uint32
- func (x *EntityComponentTypeGetIdRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeGetIdRequest) GetType() MsgType
- func (*EntityComponentTypeGetIdRequest) ProtoMessage()
- func (x *EntityComponentTypeGetIdRequest) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeGetIdRequest) Reset()
- func (x *EntityComponentTypeGetIdRequest) String() string
- type EntityComponentTypeGetIdResponse
- func (*EntityComponentTypeGetIdResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeGetIdResponse) GetEntityComponentTypeId() uint32
- func (x *EntityComponentTypeGetIdResponse) GetRequestId() uint32
- func (x *EntityComponentTypeGetIdResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeGetIdResponse) GetType() MsgType
- func (*EntityComponentTypeGetIdResponse) ProtoMessage()
- func (x *EntityComponentTypeGetIdResponse) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeGetIdResponse) Reset()
- func (x *EntityComponentTypeGetIdResponse) String() string
- type EntityComponentTypeGetNameRequest
- func (*EntityComponentTypeGetNameRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeGetNameRequest) GetEntityComponentTypeId() uint32
- func (x *EntityComponentTypeGetNameRequest) GetRequestId() uint32
- func (x *EntityComponentTypeGetNameRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeGetNameRequest) GetType() MsgType
- func (*EntityComponentTypeGetNameRequest) ProtoMessage()
- func (x *EntityComponentTypeGetNameRequest) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeGetNameRequest) Reset()
- func (x *EntityComponentTypeGetNameRequest) String() string
- type EntityComponentTypeGetNameResponse
- func (*EntityComponentTypeGetNameResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeGetNameResponse) GetEntityComponentTypeName() string
- func (x *EntityComponentTypeGetNameResponse) GetRequestId() uint32
- func (x *EntityComponentTypeGetNameResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeGetNameResponse) GetType() MsgType
- func (*EntityComponentTypeGetNameResponse) ProtoMessage()
- func (x *EntityComponentTypeGetNameResponse) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeGetNameResponse) Reset()
- func (x *EntityComponentTypeGetNameResponse) String() string
- type EntityComponentTypeSubscribeRequest
- func (*EntityComponentTypeSubscribeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeSubscribeRequest) GetEntityComponentTypeId() uint32
- func (x *EntityComponentTypeSubscribeRequest) GetRequestId() uint32
- func (x *EntityComponentTypeSubscribeRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeSubscribeRequest) GetType() MsgType
- func (*EntityComponentTypeSubscribeRequest) ProtoMessage()
- func (x *EntityComponentTypeSubscribeRequest) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeSubscribeRequest) Reset()
- func (x *EntityComponentTypeSubscribeRequest) String() string
- type EntityComponentTypeSubscribeResponse
- func (*EntityComponentTypeSubscribeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeSubscribeResponse) GetRequestId() uint32
- func (x *EntityComponentTypeSubscribeResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeSubscribeResponse) GetType() MsgType
- func (*EntityComponentTypeSubscribeResponse) ProtoMessage()
- func (x *EntityComponentTypeSubscribeResponse) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeSubscribeResponse) Reset()
- func (x *EntityComponentTypeSubscribeResponse) String() string
- type EntityComponentTypeUnsubscribeRequest
- func (*EntityComponentTypeUnsubscribeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeUnsubscribeRequest) GetEntityComponentTypeId() uint32
- func (x *EntityComponentTypeUnsubscribeRequest) GetRequestId() uint32
- func (x *EntityComponentTypeUnsubscribeRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeUnsubscribeRequest) GetType() MsgType
- func (*EntityComponentTypeUnsubscribeRequest) ProtoMessage()
- func (x *EntityComponentTypeUnsubscribeRequest) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeUnsubscribeRequest) Reset()
- func (x *EntityComponentTypeUnsubscribeRequest) String() string
- type EntityComponentTypeUnsubscribeResponse
- func (*EntityComponentTypeUnsubscribeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentTypeUnsubscribeResponse) GetRequestId() uint32
- func (x *EntityComponentTypeUnsubscribeResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentTypeUnsubscribeResponse) GetType() MsgType
- func (*EntityComponentTypeUnsubscribeResponse) ProtoMessage()
- func (x *EntityComponentTypeUnsubscribeResponse) ProtoReflect() protoreflect.Message
- func (x *EntityComponentTypeUnsubscribeResponse) Reset()
- func (x *EntityComponentTypeUnsubscribeResponse) String() string
- type EntityComponentUpdate
- func (*EntityComponentUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentUpdate) GetData() []byte
- func (x *EntityComponentUpdate) GetEntityComponentTypeId() uint32
- func (x *EntityComponentUpdate) GetEntityId() uint32
- func (x *EntityComponentUpdate) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentUpdate) GetType() MsgType
- func (*EntityComponentUpdate) ProtoMessage()
- func (x *EntityComponentUpdate) ProtoReflect() protoreflect.Message
- func (x *EntityComponentUpdate) Reset()
- func (x *EntityComponentUpdate) String() string
- type EntityComponentUpdateBroadcast
- func (*EntityComponentUpdateBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *EntityComponentUpdateBroadcast) GetEntityComponent() *EntityComponent
- func (x *EntityComponentUpdateBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentUpdateBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityComponentUpdateBroadcast) GetType() MsgType
- func (*EntityComponentUpdateBroadcast) ProtoMessage()
- func (x *EntityComponentUpdateBroadcast) ProtoReflect() protoreflect.Message
- func (x *EntityComponentUpdateBroadcast) Reset()
- func (x *EntityComponentUpdateBroadcast) String() string
- type EntityDeleteBroadcast
- func (*EntityDeleteBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *EntityDeleteBroadcast) GetEntityId() uint32
- func (x *EntityDeleteBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *EntityDeleteBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityDeleteBroadcast) GetType() MsgType
- func (*EntityDeleteBroadcast) ProtoMessage()
- func (x *EntityDeleteBroadcast) ProtoReflect() protoreflect.Message
- func (x *EntityDeleteBroadcast) Reset()
- func (x *EntityDeleteBroadcast) String() string
- type EntityDeleteRequest
- func (*EntityDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntityDeleteRequest) GetEntityId() uint32
- func (x *EntityDeleteRequest) GetRequestId() uint32
- func (x *EntityDeleteRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityDeleteRequest) GetType() MsgType
- func (*EntityDeleteRequest) ProtoMessage()
- func (x *EntityDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *EntityDeleteRequest) Reset()
- func (x *EntityDeleteRequest) String() string
- type EntityDeleteResponse
- func (*EntityDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EntityDeleteResponse) GetRequestId() uint32
- func (x *EntityDeleteResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityDeleteResponse) GetType() MsgType
- func (*EntityDeleteResponse) ProtoMessage()
- func (x *EntityDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *EntityDeleteResponse) Reset()
- func (x *EntityDeleteResponse) String() string
- type EntityFlag
- type EntityUpdatePose
- func (*EntityUpdatePose) Descriptor() ([]byte, []int)deprecated
- func (x *EntityUpdatePose) GetEntityId() uint32
- func (x *EntityUpdatePose) GetPose() *Pose
- func (x *EntityUpdatePose) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityUpdatePose) GetType() MsgType
- func (*EntityUpdatePose) ProtoMessage()
- func (x *EntityUpdatePose) ProtoReflect() protoreflect.Message
- func (x *EntityUpdatePose) Reset()
- func (x *EntityUpdatePose) String() string
- type EntityUpdatePoseBroadcast
- func (*EntityUpdatePoseBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *EntityUpdatePoseBroadcast) GetEntityId() uint32
- func (x *EntityUpdatePoseBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *EntityUpdatePoseBroadcast) GetPose() *Pose
- func (x *EntityUpdatePoseBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *EntityUpdatePoseBroadcast) GetType() MsgType
- func (*EntityUpdatePoseBroadcast) ProtoMessage()
- func (x *EntityUpdatePoseBroadcast) ProtoReflect() protoreflect.Message
- func (x *EntityUpdatePoseBroadcast) Reset()
- func (x *EntityUpdatePoseBroadcast) String() string
- type ErrorCode
- type ErrorResponse
- func (*ErrorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ErrorResponse) GetCode() ErrorCode
- func (x *ErrorResponse) GetRequestId() uint32
- func (x *ErrorResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *ErrorResponse) GetType() MsgType
- func (*ErrorResponse) ProtoMessage()
- func (x *ErrorResponse) ProtoReflect() protoreflect.Message
- func (x *ErrorResponse) Reset()
- func (x *ErrorResponse) String() string
- type LatencyData
- func (*LatencyData) Descriptor() ([]byte, []int)deprecated
- func (x *LatencyData) GetClientId() string
- func (x *LatencyData) GetCreatedAt() *timestamppb.Timestamp
- func (x *LatencyData) GetIterationCount() uint32
- func (x *LatencyData) GetLast() float32
- func (x *LatencyData) GetMax() float32
- func (x *LatencyData) GetMean() float32
- func (x *LatencyData) GetMin() float32
- func (x *LatencyData) GetP95() float32
- func (x *LatencyData) GetPingRequestIds() []uint32
- func (x *LatencyData) GetSessionId() string
- func (x *LatencyData) GetWalletAddress() string
- func (*LatencyData) ProtoMessage()
- func (x *LatencyData) ProtoReflect() protoreflect.Message
- func (x *LatencyData) Reset()
- func (x *LatencyData) String() string
- type Msg
- type MsgType
- type Participant
- type ParticipantJoinBroadcast
- func (*ParticipantJoinBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantJoinBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *ParticipantJoinBroadcast) GetParticipantId() uint32
- func (x *ParticipantJoinBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *ParticipantJoinBroadcast) GetType() MsgType
- func (*ParticipantJoinBroadcast) ProtoMessage()
- func (x *ParticipantJoinBroadcast) ProtoReflect() protoreflect.Message
- func (x *ParticipantJoinBroadcast) Reset()
- func (x *ParticipantJoinBroadcast) String() string
- type ParticipantJoinRequest
- func (*ParticipantJoinRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantJoinRequest) GetRequestId() uint32
- func (x *ParticipantJoinRequest) GetSessionId() string
- func (x *ParticipantJoinRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *ParticipantJoinRequest) GetType() MsgType
- func (*ParticipantJoinRequest) ProtoMessage()
- func (x *ParticipantJoinRequest) ProtoReflect() protoreflect.Message
- func (x *ParticipantJoinRequest) Reset()
- func (x *ParticipantJoinRequest) String() string
- type ParticipantJoinResponse
- func (*ParticipantJoinResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantJoinResponse) GetParticipantId() uint32
- func (x *ParticipantJoinResponse) GetRequestId() uint32
- func (x *ParticipantJoinResponse) GetSessionId() string
- func (x *ParticipantJoinResponse) GetSessionUuid() string
- func (x *ParticipantJoinResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *ParticipantJoinResponse) GetType() MsgType
- func (*ParticipantJoinResponse) ProtoMessage()
- func (x *ParticipantJoinResponse) ProtoReflect() protoreflect.Message
- func (x *ParticipantJoinResponse) Reset()
- func (x *ParticipantJoinResponse) String() string
- type ParticipantLeaveBroadcast
- func (*ParticipantLeaveBroadcast) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantLeaveBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
- func (x *ParticipantLeaveBroadcast) GetParticipantId() uint32
- func (x *ParticipantLeaveBroadcast) GetTimestamp() *timestamppb.Timestamp
- func (x *ParticipantLeaveBroadcast) GetType() MsgType
- func (*ParticipantLeaveBroadcast) ProtoMessage()
- func (x *ParticipantLeaveBroadcast) ProtoReflect() protoreflect.Message
- func (x *ParticipantLeaveBroadcast) Reset()
- func (x *ParticipantLeaveBroadcast) String() string
- type ParticipantLeaveRequest
- func (*ParticipantLeaveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipantLeaveRequest) GetRequestId() uint32
- func (x *ParticipantLeaveRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *ParticipantLeaveRequest) GetType() MsgType
- func (*ParticipantLeaveRequest) ProtoMessage()
- func (x *ParticipantLeaveRequest) ProtoReflect() protoreflect.Message
- func (x *ParticipantLeaveRequest) Reset()
- func (x *ParticipantLeaveRequest) String() string
- type Pose
- func (*Pose) Descriptor() ([]byte, []int)deprecated
- func (x *Pose) GetPx() float32
- func (x *Pose) GetPy() float32
- func (x *Pose) GetPz() float32
- func (x *Pose) GetRw() float32
- func (x *Pose) GetRx() float32
- func (x *Pose) GetRy() float32
- func (x *Pose) GetRz() float32
- func (*Pose) ProtoMessage()
- func (x *Pose) ProtoReflect() protoreflect.Message
- func (x *Pose) Reset()
- func (x *Pose) String() string
- type ReceiptRequest
- func (*ReceiptRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptRequest) GetHash() []byte
- func (x *ReceiptRequest) GetReceipt() string
- func (x *ReceiptRequest) GetRequestId() uint32
- func (x *ReceiptRequest) GetSignature() []byte
- func (x *ReceiptRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *ReceiptRequest) GetType() MsgType
- func (*ReceiptRequest) ProtoMessage()
- func (x *ReceiptRequest) ProtoReflect() protoreflect.Message
- func (x *ReceiptRequest) Reset()
- func (x *ReceiptRequest) String() string
- type ReceiptResponse
- func (*ReceiptResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptResponse) GetRequestId() uint32
- func (x *ReceiptResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *ReceiptResponse) GetType() MsgType
- func (*ReceiptResponse) ProtoMessage()
- func (x *ReceiptResponse) ProtoReflect() protoreflect.Message
- func (x *ReceiptResponse) Reset()
- func (x *ReceiptResponse) String() string
- type Request
- func (*Request) Descriptor() ([]byte, []int)deprecated
- func (x *Request) GetRequestId() uint32
- func (x *Request) GetTimestamp() *timestamppb.Timestamp
- func (x *Request) GetType() MsgType
- func (*Request) ProtoMessage()
- func (x *Request) ProtoReflect() protoreflect.Message
- func (x *Request) Reset()
- func (x *Request) String() string
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetRequestId() uint32
- func (x *Response) GetTimestamp() *timestamppb.Timestamp
- func (x *Response) GetType() MsgType
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type SessionState
- func (*SessionState) Descriptor() ([]byte, []int)deprecated
- func (x *SessionState) GetEntities() []*Entity
- func (x *SessionState) GetEntityComponents() []*EntityComponent
- func (x *SessionState) GetParticipants() []*Participant
- func (x *SessionState) GetTimestamp() *timestamppb.Timestamp
- func (x *SessionState) GetType() MsgType
- func (*SessionState) ProtoMessage()
- func (x *SessionState) ProtoReflect() protoreflect.Message
- func (x *SessionState) Reset()
- func (x *SessionState) String() string
- type SignedLatencyRequest
- func (*SignedLatencyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SignedLatencyRequest) GetIterationCount() uint32
- func (x *SignedLatencyRequest) GetRequestId() uint32
- func (x *SignedLatencyRequest) GetTimestamp() *timestamppb.Timestamp
- func (x *SignedLatencyRequest) GetType() MsgType
- func (x *SignedLatencyRequest) GetWalletAddress() string
- func (*SignedLatencyRequest) ProtoMessage()
- func (x *SignedLatencyRequest) ProtoReflect() protoreflect.Message
- func (x *SignedLatencyRequest) Reset()
- func (x *SignedLatencyRequest) String() string
- type SignedLatencyResponse
- func (*SignedLatencyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SignedLatencyResponse) GetData() []byte
- func (x *SignedLatencyResponse) GetRequestId() uint32
- func (x *SignedLatencyResponse) GetSignature() string
- func (x *SignedLatencyResponse) GetTimestamp() *timestamppb.Timestamp
- func (x *SignedLatencyResponse) GetType() MsgType
- func (*SignedLatencyResponse) ProtoMessage()
- func (x *SignedLatencyResponse) ProtoReflect() protoreflect.Message
- func (x *SignedLatencyResponse) Reset()
- func (x *SignedLatencyResponse) String() string
- type SyncClock
- func (*SyncClock) Descriptor() ([]byte, []int)deprecated
- func (x *SyncClock) GetTimestamp() *timestamppb.Timestamp
- func (x *SyncClock) GetType() MsgType
- func (*SyncClock) ProtoMessage()
- func (x *SyncClock) ProtoReflect() protoreflect.Message
- func (x *SyncClock) Reset()
- func (x *SyncClock) String() string
Constants ¶
This section is empty.
Variables ¶
var ( EntityFlag_name = map[int32]string{ 0: "ENTITY_FLAG_EMPTY", 1: "ENTITY_FLAG_PARTICIPANT_ENTITY", } EntityFlag_value = map[string]int32{ "ENTITY_FLAG_EMPTY": 0, "ENTITY_FLAG_PARTICIPANT_ENTITY": 1, } )
Enum value maps for EntityFlag.
var ( MsgType_name = map[int32]string{ 0: "MSG_TYPE_ERROR_RESPONSE", 1: "MSG_TYPE_SYNC_CLOCK", 2: "MSG_TYPE_SESSION_STATE", 3: "MSG_TYPE_PARTICIPANT_JOIN_REQUEST", 4: "MSG_TYPE_PARTICIPANT_JOIN_RESPONSE", 5: "MSG_TYPE_PARTICIPANT_JOIN_BROADCAST", 6: "MSG_TYPE_PARTICIPANT_LEAVE_REQUEST", 7: "MSG_TYPE_PARTICIPANT_LEAVE_BROADCAST", 8: "MSG_TYPE_ENTITY_ADD_REQUEST", 9: "MSG_TYPE_ENTITY_ADD_RESPONSE", 10: "MSG_TYPE_ENTITY_ADD_BROADCAST", 11: "MSG_TYPE_ENTITY_DELETE_REQUEST", 12: "MSG_TYPE_ENTITY_DELETE_RESPONSE", 13: "MSG_TYPE_ENTITY_DELETE_BROADCAST", 14: "MSG_TYPE_ENTITY_UPDATE_POSE", 15: "MSG_TYPE_ENTITY_UPDATE_POSE_BROADCAST", 16: "MSG_TYPE_CUSTOM_MESSAGE", 17: "MSG_TYPE_CUSTOM_MESSAGE_BROADCAST", 18: "MSG_TYPE_ENTITY_COMPONENT_TYPE_ADD_REQUEST", 19: "MSG_TYPE_ENTITY_COMPONENT_TYPE_ADD_RESPONSE", 20: "MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_NAME_REQUEST", 21: "MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_NAME_RESPONSE", 22: "MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_ID_REQUEST", 23: "MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_ID_RESPONSE", 24: "MSG_TYPE_ENTITY_COMPONENT_ADD_REQUEST", 25: "MSG_TYPE_ENTITY_COMPONENT_ADD_RESPONSE", 26: "MSG_TYPE_ENTITY_COMPONENT_ADD_BROADCAST", 27: "MSG_TYPE_ENTITY_COMPONENT_DELETE_REQUEST", 28: "MSG_TYPE_ENTITY_COMPONENT_DELETE_RESPONSE", 29: "MSG_TYPE_ENTITY_COMPONENT_DELETE_BROADCAST", 30: "MSG_TYPE_ENTITY_COMPONENT_UPDATE", 31: "MSG_TYPE_ENTITY_COMPONENT_UPDATE_BROADCAST", 32: "MSG_TYPE_ENTITY_COMPONENT_LIST_REQUEST", 33: "MSG_TYPE_ENTITY_COMPONENT_LIST_RESPONSE", 34: "MSG_TYPE_ENTITY_COMPONENT_TYPE_SUBSCRIBE_REQUEST", 35: "MSG_TYPE_ENTITY_COMPONENT_TYPE_SUBSCRIBE_RESPONSE", 36: "MSG_TYPE_ENTITY_COMPONENT_TYPE_UNSUBSCRIBE_REQUEST", 37: "MSG_TYPE_ENTITY_COMPONENT_TYPE_UNSUBSCRIBE_RESPONSE", 38: "MSG_TYPE_PING_REQUEST", 39: "MSG_TYPE_PING_RESPONSE", 40: "MSG_TYPE_RECEIPT_REQUEST", 41: "MSG_TYPE_RECEIPT_RESPONSE", 42: "MSG_TYPE_SIGNED_LATENCY_REQUEST", 43: "MSG_TYPE_SIGNED_LATENCY_RESPONSE", } MsgType_value = map[string]int32{ "MSG_TYPE_ERROR_RESPONSE": 0, "MSG_TYPE_SYNC_CLOCK": 1, "MSG_TYPE_SESSION_STATE": 2, "MSG_TYPE_PARTICIPANT_JOIN_REQUEST": 3, "MSG_TYPE_PARTICIPANT_JOIN_RESPONSE": 4, "MSG_TYPE_PARTICIPANT_JOIN_BROADCAST": 5, "MSG_TYPE_PARTICIPANT_LEAVE_REQUEST": 6, "MSG_TYPE_PARTICIPANT_LEAVE_BROADCAST": 7, "MSG_TYPE_ENTITY_ADD_REQUEST": 8, "MSG_TYPE_ENTITY_ADD_RESPONSE": 9, "MSG_TYPE_ENTITY_ADD_BROADCAST": 10, "MSG_TYPE_ENTITY_DELETE_REQUEST": 11, "MSG_TYPE_ENTITY_DELETE_RESPONSE": 12, "MSG_TYPE_ENTITY_DELETE_BROADCAST": 13, "MSG_TYPE_ENTITY_UPDATE_POSE": 14, "MSG_TYPE_ENTITY_UPDATE_POSE_BROADCAST": 15, "MSG_TYPE_CUSTOM_MESSAGE": 16, "MSG_TYPE_CUSTOM_MESSAGE_BROADCAST": 17, "MSG_TYPE_ENTITY_COMPONENT_TYPE_ADD_REQUEST": 18, "MSG_TYPE_ENTITY_COMPONENT_TYPE_ADD_RESPONSE": 19, "MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_NAME_REQUEST": 20, "MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_NAME_RESPONSE": 21, "MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_ID_REQUEST": 22, "MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_ID_RESPONSE": 23, "MSG_TYPE_ENTITY_COMPONENT_ADD_REQUEST": 24, "MSG_TYPE_ENTITY_COMPONENT_ADD_RESPONSE": 25, "MSG_TYPE_ENTITY_COMPONENT_ADD_BROADCAST": 26, "MSG_TYPE_ENTITY_COMPONENT_DELETE_REQUEST": 27, "MSG_TYPE_ENTITY_COMPONENT_DELETE_RESPONSE": 28, "MSG_TYPE_ENTITY_COMPONENT_DELETE_BROADCAST": 29, "MSG_TYPE_ENTITY_COMPONENT_UPDATE": 30, "MSG_TYPE_ENTITY_COMPONENT_UPDATE_BROADCAST": 31, "MSG_TYPE_ENTITY_COMPONENT_LIST_REQUEST": 32, "MSG_TYPE_ENTITY_COMPONENT_LIST_RESPONSE": 33, "MSG_TYPE_ENTITY_COMPONENT_TYPE_SUBSCRIBE_REQUEST": 34, "MSG_TYPE_ENTITY_COMPONENT_TYPE_SUBSCRIBE_RESPONSE": 35, "MSG_TYPE_ENTITY_COMPONENT_TYPE_UNSUBSCRIBE_REQUEST": 36, "MSG_TYPE_ENTITY_COMPONENT_TYPE_UNSUBSCRIBE_RESPONSE": 37, "MSG_TYPE_PING_REQUEST": 38, "MSG_TYPE_PING_RESPONSE": 39, "MSG_TYPE_RECEIPT_REQUEST": 40, "MSG_TYPE_RECEIPT_RESPONSE": 41, "MSG_TYPE_SIGNED_LATENCY_REQUEST": 42, "MSG_TYPE_SIGNED_LATENCY_RESPONSE": 43, } )
Enum value maps for MsgType.
var ( ErrorCode_name = map[int32]string{ 0: "ERROR_CODE_UNKNOWN", 400: "ERROR_CODE_BAD_REQUEST", 401: "ERROR_CODE_UNAUTHORIZED", 404: "ERROR_CODE_NOT_FOUND", 409: "ERROR_CODE_CONFLICT", 413: "ERROR_CODE_TOO_LARGE", 460: "ERROR_CODE_SESSION_NOT_JOINED", 461: "ERROR_CODE_SESSION_ALREADY_JOINED", 500: "ERROR_CODE_INTERNAL_SERVER_ERROR", 501: "ERROR_CODE_NOT_IMPLEMENTED", 503: "ERROR_CODE_SERVER_TOO_BUSY", } ErrorCode_value = map[string]int32{ "ERROR_CODE_UNKNOWN": 0, "ERROR_CODE_BAD_REQUEST": 400, "ERROR_CODE_UNAUTHORIZED": 401, "ERROR_CODE_NOT_FOUND": 404, "ERROR_CODE_CONFLICT": 409, "ERROR_CODE_TOO_LARGE": 413, "ERROR_CODE_SESSION_NOT_JOINED": 460, "ERROR_CODE_SESSION_ALREADY_JOINED": 461, "ERROR_CODE_INTERNAL_SERVER_ERROR": 500, "ERROR_CODE_NOT_IMPLEMENTED": 501, "ERROR_CODE_SERVER_TOO_BUSY": 503, } )
Enum value maps for ErrorCode.
var File_messages_hagallpb_hagall_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CustomMessage ¶
type CustomMessage struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The ids of the participants who will receive the message. The message is // sent to all participants when empty. ParticipantIds []uint32 `protobuf:"varint,3,rep,packed,name=participant_ids,json=participantIds,proto3" json:"participant_ids,omitempty"` // The message body. Body []byte `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
CustomMessage represents a message to send a custom message to one or many other participants.
func (*CustomMessage) Descriptor
deprecated
func (*CustomMessage) Descriptor() ([]byte, []int)
Deprecated: Use CustomMessage.ProtoReflect.Descriptor instead.
func (*CustomMessage) GetBody ¶
func (x *CustomMessage) GetBody() []byte
func (*CustomMessage) GetParticipantIds ¶
func (x *CustomMessage) GetParticipantIds() []uint32
func (*CustomMessage) GetTimestamp ¶
func (x *CustomMessage) GetTimestamp() *timestamppb.Timestamp
func (*CustomMessage) GetType ¶
func (x *CustomMessage) GetType() MsgType
func (*CustomMessage) ProtoMessage ¶
func (*CustomMessage) ProtoMessage()
func (*CustomMessage) ProtoReflect ¶
func (x *CustomMessage) ProtoReflect() protoreflect.Message
func (*CustomMessage) Reset ¶
func (x *CustomMessage) Reset()
func (*CustomMessage) String ¶
func (x *CustomMessage) String() string
type CustomMessageBroadcast ¶
type CustomMessageBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The id of the participant that sent the message. ParticipantId uint32 `protobuf:"varint,4,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` // The message body. Body []byte `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
CustomMessageBroadcast represents a message that notifies a participant that a custom message has been sent.
func (*CustomMessageBroadcast) Descriptor
deprecated
func (*CustomMessageBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use CustomMessageBroadcast.ProtoReflect.Descriptor instead.
func (*CustomMessageBroadcast) GetBody ¶
func (x *CustomMessageBroadcast) GetBody() []byte
func (*CustomMessageBroadcast) GetOriginTimestamp ¶
func (x *CustomMessageBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*CustomMessageBroadcast) GetParticipantId ¶
func (x *CustomMessageBroadcast) GetParticipantId() uint32
func (*CustomMessageBroadcast) GetTimestamp ¶
func (x *CustomMessageBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*CustomMessageBroadcast) GetType ¶
func (x *CustomMessageBroadcast) GetType() MsgType
func (*CustomMessageBroadcast) ProtoMessage ¶
func (*CustomMessageBroadcast) ProtoMessage()
func (*CustomMessageBroadcast) ProtoReflect ¶
func (x *CustomMessageBroadcast) ProtoReflect() protoreflect.Message
func (*CustomMessageBroadcast) Reset ¶
func (x *CustomMessageBroadcast) Reset()
func (*CustomMessageBroadcast) String ¶
func (x *CustomMessageBroadcast) String() string
type Entity ¶
type Entity struct { // The entity id. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // The id of the participant who owns the entity. ParticipantId uint32 `protobuf:"varint,2,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` // The pose in the current session. Pose *Pose `protobuf:"bytes,3,opt,name=pose,proto3" json:"pose,omitempty"` // The entity flag. Flag EntityFlag `protobuf:"varint,4,opt,name=flag,proto3,enum=hagall.EntityFlag" json:"flag,omitempty"` // contains filtered or unexported fields }
An entity that have a pose in a session.
func (*Entity) Descriptor
deprecated
func (*Entity) GetFlag ¶
func (x *Entity) GetFlag() EntityFlag
func (*Entity) GetParticipantId ¶
func (*Entity) ProtoMessage ¶
func (*Entity) ProtoMessage()
func (*Entity) ProtoReflect ¶
func (x *Entity) ProtoReflect() protoreflect.Message
type EntityAddBroadcast ¶
type EntityAddBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The added entity. Entity *Entity `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"` // contains filtered or unexported fields }
EntityAddBroadcast represents a message that notifies that an entity has been added to the current session.
func (*EntityAddBroadcast) Descriptor
deprecated
func (*EntityAddBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use EntityAddBroadcast.ProtoReflect.Descriptor instead.
func (*EntityAddBroadcast) GetEntity ¶
func (x *EntityAddBroadcast) GetEntity() *Entity
func (*EntityAddBroadcast) GetOriginTimestamp ¶
func (x *EntityAddBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*EntityAddBroadcast) GetTimestamp ¶
func (x *EntityAddBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*EntityAddBroadcast) GetType ¶
func (x *EntityAddBroadcast) GetType() MsgType
func (*EntityAddBroadcast) ProtoMessage ¶
func (*EntityAddBroadcast) ProtoMessage()
func (*EntityAddBroadcast) ProtoReflect ¶
func (x *EntityAddBroadcast) ProtoReflect() protoreflect.Message
func (*EntityAddBroadcast) Reset ¶
func (x *EntityAddBroadcast) Reset()
func (*EntityAddBroadcast) String ¶
func (x *EntityAddBroadcast) String() string
type EntityAddRequest ¶
type EntityAddRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The initial pose of the entity. Pose *Pose `protobuf:"bytes,3,opt,name=pose,proto3" json:"pose,omitempty"` // A boolean that reports whether the entity is deleted when its owner // (a participant) leaves the current session. Persist bool `protobuf:"varint,4,opt,name=persist,proto3" json:"persist,omitempty"` // The entity flag that gives context to the entity. Flag EntityFlag `protobuf:"varint,5,opt,name=flag,proto3,enum=hagall.EntityFlag" json:"flag,omitempty"` // contains filtered or unexported fields }
EntityAddRequest represents a message to add an entity into the current session.
func (*EntityAddRequest) Descriptor
deprecated
func (*EntityAddRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityAddRequest.ProtoReflect.Descriptor instead.
func (*EntityAddRequest) GetFlag ¶
func (x *EntityAddRequest) GetFlag() EntityFlag
func (*EntityAddRequest) GetPersist ¶
func (x *EntityAddRequest) GetPersist() bool
func (*EntityAddRequest) GetPose ¶
func (x *EntityAddRequest) GetPose() *Pose
func (*EntityAddRequest) GetRequestId ¶
func (x *EntityAddRequest) GetRequestId() uint32
func (*EntityAddRequest) GetTimestamp ¶
func (x *EntityAddRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityAddRequest) GetType ¶
func (x *EntityAddRequest) GetType() MsgType
func (*EntityAddRequest) ProtoMessage ¶
func (*EntityAddRequest) ProtoMessage()
func (*EntityAddRequest) ProtoReflect ¶
func (x *EntityAddRequest) ProtoReflect() protoreflect.Message
func (*EntityAddRequest) Reset ¶
func (x *EntityAddRequest) Reset()
func (*EntityAddRequest) String ¶
func (x *EntityAddRequest) String() string
type EntityAddResponse ¶
type EntityAddResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity id. EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // contains filtered or unexported fields }
EntityAddResponse represents a message returned in response to an entity add request.
func (*EntityAddResponse) Descriptor
deprecated
func (*EntityAddResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityAddResponse.ProtoReflect.Descriptor instead.
func (*EntityAddResponse) GetEntityId ¶
func (x *EntityAddResponse) GetEntityId() uint32
func (*EntityAddResponse) GetRequestId ¶
func (x *EntityAddResponse) GetRequestId() uint32
func (*EntityAddResponse) GetTimestamp ¶
func (x *EntityAddResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityAddResponse) GetType ¶
func (x *EntityAddResponse) GetType() MsgType
func (*EntityAddResponse) ProtoMessage ¶
func (*EntityAddResponse) ProtoMessage()
func (*EntityAddResponse) ProtoReflect ¶
func (x *EntityAddResponse) ProtoReflect() protoreflect.Message
func (*EntityAddResponse) Reset ¶
func (x *EntityAddResponse) Reset()
func (*EntityAddResponse) String ¶
func (x *EntityAddResponse) String() string
type EntityComponent ¶
type EntityComponent struct { // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // The entity id. EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // The component data. Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
An entity component.
func (*EntityComponent) Descriptor
deprecated
func (*EntityComponent) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponent.ProtoReflect.Descriptor instead.
func (*EntityComponent) GetData ¶
func (x *EntityComponent) GetData() []byte
func (*EntityComponent) GetEntityComponentTypeId ¶
func (x *EntityComponent) GetEntityComponentTypeId() uint32
func (*EntityComponent) GetEntityId ¶
func (x *EntityComponent) GetEntityId() uint32
func (*EntityComponent) ProtoMessage ¶
func (*EntityComponent) ProtoMessage()
func (*EntityComponent) ProtoReflect ¶
func (x *EntityComponent) ProtoReflect() protoreflect.Message
func (*EntityComponent) Reset ¶
func (x *EntityComponent) Reset()
func (*EntityComponent) String ¶
func (x *EntityComponent) String() string
type EntityComponentAddBroadcast ¶
type EntityComponentAddBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The entity component. EntityComponent *EntityComponent `protobuf:"bytes,4,opt,name=entity_component,json=entityComponent,proto3" json:"entity_component,omitempty"` // contains filtered or unexported fields }
EntityComponentAddBroadcast represents a message that notifies that an entity component has been added.
func (*EntityComponentAddBroadcast) Descriptor
deprecated
func (*EntityComponentAddBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentAddBroadcast.ProtoReflect.Descriptor instead.
func (*EntityComponentAddBroadcast) GetEntityComponent ¶
func (x *EntityComponentAddBroadcast) GetEntityComponent() *EntityComponent
func (*EntityComponentAddBroadcast) GetOriginTimestamp ¶
func (x *EntityComponentAddBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*EntityComponentAddBroadcast) GetTimestamp ¶
func (x *EntityComponentAddBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentAddBroadcast) GetType ¶
func (x *EntityComponentAddBroadcast) GetType() MsgType
func (*EntityComponentAddBroadcast) ProtoMessage ¶
func (*EntityComponentAddBroadcast) ProtoMessage()
func (*EntityComponentAddBroadcast) ProtoReflect ¶
func (x *EntityComponentAddBroadcast) ProtoReflect() protoreflect.Message
func (*EntityComponentAddBroadcast) Reset ¶
func (x *EntityComponentAddBroadcast) Reset()
func (*EntityComponentAddBroadcast) String ¶
func (x *EntityComponentAddBroadcast) String() string
type EntityComponentAddRequest ¶
type EntityComponentAddRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // The entity id. EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // The component data. Data []byte `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
EntityComponentAddRequest represents a message for a client to add an entity component. It returns an error when an entity does not exist or when an entity component is not registered.
func (*EntityComponentAddRequest) Descriptor
deprecated
func (*EntityComponentAddRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentAddRequest.ProtoReflect.Descriptor instead.
func (*EntityComponentAddRequest) GetData ¶
func (x *EntityComponentAddRequest) GetData() []byte
func (*EntityComponentAddRequest) GetEntityComponentTypeId ¶
func (x *EntityComponentAddRequest) GetEntityComponentTypeId() uint32
func (*EntityComponentAddRequest) GetEntityId ¶
func (x *EntityComponentAddRequest) GetEntityId() uint32
func (*EntityComponentAddRequest) GetRequestId ¶
func (x *EntityComponentAddRequest) GetRequestId() uint32
func (*EntityComponentAddRequest) GetTimestamp ¶
func (x *EntityComponentAddRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentAddRequest) GetType ¶
func (x *EntityComponentAddRequest) GetType() MsgType
func (*EntityComponentAddRequest) ProtoMessage ¶
func (*EntityComponentAddRequest) ProtoMessage()
func (*EntityComponentAddRequest) ProtoReflect ¶
func (x *EntityComponentAddRequest) ProtoReflect() protoreflect.Message
func (*EntityComponentAddRequest) Reset ¶
func (x *EntityComponentAddRequest) Reset()
func (*EntityComponentAddRequest) String ¶
func (x *EntityComponentAddRequest) String() string
type EntityComponentAddResponse ¶
type EntityComponentAddResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
EntityComponentAddResponse represents a message returned in response to an add entity component id request.
func (*EntityComponentAddResponse) Descriptor
deprecated
func (*EntityComponentAddResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentAddResponse.ProtoReflect.Descriptor instead.
func (*EntityComponentAddResponse) GetRequestId ¶
func (x *EntityComponentAddResponse) GetRequestId() uint32
func (*EntityComponentAddResponse) GetTimestamp ¶
func (x *EntityComponentAddResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentAddResponse) GetType ¶
func (x *EntityComponentAddResponse) GetType() MsgType
func (*EntityComponentAddResponse) ProtoMessage ¶
func (*EntityComponentAddResponse) ProtoMessage()
func (*EntityComponentAddResponse) ProtoReflect ¶
func (x *EntityComponentAddResponse) ProtoReflect() protoreflect.Message
func (*EntityComponentAddResponse) Reset ¶
func (x *EntityComponentAddResponse) Reset()
func (*EntityComponentAddResponse) String ¶
func (x *EntityComponentAddResponse) String() string
type EntityComponentDeleteBroadcast ¶
type EntityComponentDeleteBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The entity component. EntityComponent *EntityComponent `protobuf:"bytes,4,opt,name=entity_component,json=entityComponent,proto3" json:"entity_component,omitempty"` // contains filtered or unexported fields }
EntityComponentDeleteBroadcast represents a message that notifies that an entity component has been deleted.
func (*EntityComponentDeleteBroadcast) Descriptor
deprecated
func (*EntityComponentDeleteBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentDeleteBroadcast.ProtoReflect.Descriptor instead.
func (*EntityComponentDeleteBroadcast) GetEntityComponent ¶
func (x *EntityComponentDeleteBroadcast) GetEntityComponent() *EntityComponent
func (*EntityComponentDeleteBroadcast) GetOriginTimestamp ¶
func (x *EntityComponentDeleteBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*EntityComponentDeleteBroadcast) GetTimestamp ¶
func (x *EntityComponentDeleteBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentDeleteBroadcast) GetType ¶
func (x *EntityComponentDeleteBroadcast) GetType() MsgType
func (*EntityComponentDeleteBroadcast) ProtoMessage ¶
func (*EntityComponentDeleteBroadcast) ProtoMessage()
func (*EntityComponentDeleteBroadcast) ProtoReflect ¶
func (x *EntityComponentDeleteBroadcast) ProtoReflect() protoreflect.Message
func (*EntityComponentDeleteBroadcast) Reset ¶
func (x *EntityComponentDeleteBroadcast) Reset()
func (*EntityComponentDeleteBroadcast) String ¶
func (x *EntityComponentDeleteBroadcast) String() string
type EntityComponentDeleteRequest ¶
type EntityComponentDeleteRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // The entity id. EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // contains filtered or unexported fields }
EntityComponentDeleteRequest represents a message for a client to delete an entity component.
func (*EntityComponentDeleteRequest) Descriptor
deprecated
func (*EntityComponentDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentDeleteRequest.ProtoReflect.Descriptor instead.
func (*EntityComponentDeleteRequest) GetEntityComponentTypeId ¶
func (x *EntityComponentDeleteRequest) GetEntityComponentTypeId() uint32
func (*EntityComponentDeleteRequest) GetEntityId ¶
func (x *EntityComponentDeleteRequest) GetEntityId() uint32
func (*EntityComponentDeleteRequest) GetRequestId ¶
func (x *EntityComponentDeleteRequest) GetRequestId() uint32
func (*EntityComponentDeleteRequest) GetTimestamp ¶
func (x *EntityComponentDeleteRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentDeleteRequest) GetType ¶
func (x *EntityComponentDeleteRequest) GetType() MsgType
func (*EntityComponentDeleteRequest) ProtoMessage ¶
func (*EntityComponentDeleteRequest) ProtoMessage()
func (*EntityComponentDeleteRequest) ProtoReflect ¶
func (x *EntityComponentDeleteRequest) ProtoReflect() protoreflect.Message
func (*EntityComponentDeleteRequest) Reset ¶
func (x *EntityComponentDeleteRequest) Reset()
func (*EntityComponentDeleteRequest) String ¶
func (x *EntityComponentDeleteRequest) String() string
type EntityComponentDeleteResponse ¶
type EntityComponentDeleteResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
EntityComponentDeleteResponse represents a message returned in response to a delete entity component id request.
func (*EntityComponentDeleteResponse) Descriptor
deprecated
func (*EntityComponentDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentDeleteResponse.ProtoReflect.Descriptor instead.
func (*EntityComponentDeleteResponse) GetRequestId ¶
func (x *EntityComponentDeleteResponse) GetRequestId() uint32
func (*EntityComponentDeleteResponse) GetTimestamp ¶
func (x *EntityComponentDeleteResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentDeleteResponse) GetType ¶
func (x *EntityComponentDeleteResponse) GetType() MsgType
func (*EntityComponentDeleteResponse) ProtoMessage ¶
func (*EntityComponentDeleteResponse) ProtoMessage()
func (*EntityComponentDeleteResponse) ProtoReflect ¶
func (x *EntityComponentDeleteResponse) ProtoReflect() protoreflect.Message
func (*EntityComponentDeleteResponse) Reset ¶
func (x *EntityComponentDeleteResponse) Reset()
func (*EntityComponentDeleteResponse) String ¶
func (x *EntityComponentDeleteResponse) String() string
type EntityComponentListRequest ¶
type EntityComponentListRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The component entity type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentListRequest represents a message for a client to request a list of entity components.
func (*EntityComponentListRequest) Descriptor
deprecated
func (*EntityComponentListRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentListRequest.ProtoReflect.Descriptor instead.
func (*EntityComponentListRequest) GetEntityComponentTypeId ¶
func (x *EntityComponentListRequest) GetEntityComponentTypeId() uint32
func (*EntityComponentListRequest) GetRequestId ¶
func (x *EntityComponentListRequest) GetRequestId() uint32
func (*EntityComponentListRequest) GetTimestamp ¶
func (x *EntityComponentListRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentListRequest) GetType ¶
func (x *EntityComponentListRequest) GetType() MsgType
func (*EntityComponentListRequest) ProtoMessage ¶
func (*EntityComponentListRequest) ProtoMessage()
func (*EntityComponentListRequest) ProtoReflect ¶
func (x *EntityComponentListRequest) ProtoReflect() protoreflect.Message
func (*EntityComponentListRequest) Reset ¶
func (x *EntityComponentListRequest) Reset()
func (*EntityComponentListRequest) String ¶
func (x *EntityComponentListRequest) String() string
type EntityComponentListResponse ¶
type EntityComponentListResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component list. EntityComponents []*EntityComponent `protobuf:"bytes,3,rep,name=entity_components,json=entityComponents,proto3" json:"entity_components,omitempty"` // contains filtered or unexported fields }
EntityComponentListResponse represents a message returned in response to a list entity component request.
func (*EntityComponentListResponse) Descriptor
deprecated
func (*EntityComponentListResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentListResponse.ProtoReflect.Descriptor instead.
func (*EntityComponentListResponse) GetEntityComponents ¶
func (x *EntityComponentListResponse) GetEntityComponents() []*EntityComponent
func (*EntityComponentListResponse) GetRequestId ¶
func (x *EntityComponentListResponse) GetRequestId() uint32
func (*EntityComponentListResponse) GetTimestamp ¶
func (x *EntityComponentListResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentListResponse) GetType ¶
func (x *EntityComponentListResponse) GetType() MsgType
func (*EntityComponentListResponse) ProtoMessage ¶
func (*EntityComponentListResponse) ProtoMessage()
func (*EntityComponentListResponse) ProtoReflect ¶
func (x *EntityComponentListResponse) ProtoReflect() protoreflect.Message
func (*EntityComponentListResponse) Reset ¶
func (x *EntityComponentListResponse) Reset()
func (*EntityComponentListResponse) String ¶
func (x *EntityComponentListResponse) String() string
type EntityComponentTypeAddRequest ¶
type EntityComponentTypeAddRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type name. EntityComponentTypeName string `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentTypeAddRequest represents a message for a client to add and entity component type. It returns an error when the named entity component type has already been added.
func (*EntityComponentTypeAddRequest) Descriptor
deprecated
func (*EntityComponentTypeAddRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeAddRequest.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeAddRequest) GetEntityComponentTypeName ¶
func (x *EntityComponentTypeAddRequest) GetEntityComponentTypeName() string
func (*EntityComponentTypeAddRequest) GetRequestId ¶
func (x *EntityComponentTypeAddRequest) GetRequestId() uint32
func (*EntityComponentTypeAddRequest) GetTimestamp ¶
func (x *EntityComponentTypeAddRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeAddRequest) GetType ¶
func (x *EntityComponentTypeAddRequest) GetType() MsgType
func (*EntityComponentTypeAddRequest) ProtoMessage ¶
func (*EntityComponentTypeAddRequest) ProtoMessage()
func (*EntityComponentTypeAddRequest) ProtoReflect ¶
func (x *EntityComponentTypeAddRequest) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeAddRequest) Reset ¶
func (x *EntityComponentTypeAddRequest) Reset()
func (*EntityComponentTypeAddRequest) String ¶
func (x *EntityComponentTypeAddRequest) String() string
type EntityComponentTypeAddResponse ¶
type EntityComponentTypeAddResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentTypeAddResponse represents a message returned in response to an entity component type add request.
func (*EntityComponentTypeAddResponse) Descriptor
deprecated
func (*EntityComponentTypeAddResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeAddResponse.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeAddResponse) GetEntityComponentTypeId ¶
func (x *EntityComponentTypeAddResponse) GetEntityComponentTypeId() uint32
func (*EntityComponentTypeAddResponse) GetRequestId ¶
func (x *EntityComponentTypeAddResponse) GetRequestId() uint32
func (*EntityComponentTypeAddResponse) GetTimestamp ¶
func (x *EntityComponentTypeAddResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeAddResponse) GetType ¶
func (x *EntityComponentTypeAddResponse) GetType() MsgType
func (*EntityComponentTypeAddResponse) ProtoMessage ¶
func (*EntityComponentTypeAddResponse) ProtoMessage()
func (*EntityComponentTypeAddResponse) ProtoReflect ¶
func (x *EntityComponentTypeAddResponse) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeAddResponse) Reset ¶
func (x *EntityComponentTypeAddResponse) Reset()
func (*EntityComponentTypeAddResponse) String ¶
func (x *EntityComponentTypeAddResponse) String() string
type EntityComponentTypeGetIdRequest ¶
type EntityComponentTypeGetIdRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type name. EntityComponentTypeName string `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentTypeGetIdRequest represents a message for a client to request a component id. It returns an error when there is no component registered with the given name.
func (*EntityComponentTypeGetIdRequest) Descriptor
deprecated
func (*EntityComponentTypeGetIdRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeGetIdRequest.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeGetIdRequest) GetEntityComponentTypeName ¶
func (x *EntityComponentTypeGetIdRequest) GetEntityComponentTypeName() string
func (*EntityComponentTypeGetIdRequest) GetRequestId ¶
func (x *EntityComponentTypeGetIdRequest) GetRequestId() uint32
func (*EntityComponentTypeGetIdRequest) GetTimestamp ¶
func (x *EntityComponentTypeGetIdRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeGetIdRequest) GetType ¶
func (x *EntityComponentTypeGetIdRequest) GetType() MsgType
func (*EntityComponentTypeGetIdRequest) ProtoMessage ¶
func (*EntityComponentTypeGetIdRequest) ProtoMessage()
func (*EntityComponentTypeGetIdRequest) ProtoReflect ¶
func (x *EntityComponentTypeGetIdRequest) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeGetIdRequest) Reset ¶
func (x *EntityComponentTypeGetIdRequest) Reset()
func (*EntityComponentTypeGetIdRequest) String ¶
func (x *EntityComponentTypeGetIdRequest) String() string
type EntityComponentTypeGetIdResponse ¶
type EntityComponentTypeGetIdResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentTypeGetIdResponse represents a message returned in response to a get entity component type id request.
func (*EntityComponentTypeGetIdResponse) Descriptor
deprecated
func (*EntityComponentTypeGetIdResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeGetIdResponse.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeGetIdResponse) GetEntityComponentTypeId ¶
func (x *EntityComponentTypeGetIdResponse) GetEntityComponentTypeId() uint32
func (*EntityComponentTypeGetIdResponse) GetRequestId ¶
func (x *EntityComponentTypeGetIdResponse) GetRequestId() uint32
func (*EntityComponentTypeGetIdResponse) GetTimestamp ¶
func (x *EntityComponentTypeGetIdResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeGetIdResponse) GetType ¶
func (x *EntityComponentTypeGetIdResponse) GetType() MsgType
func (*EntityComponentTypeGetIdResponse) ProtoMessage ¶
func (*EntityComponentTypeGetIdResponse) ProtoMessage()
func (*EntityComponentTypeGetIdResponse) ProtoReflect ¶
func (x *EntityComponentTypeGetIdResponse) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeGetIdResponse) Reset ¶
func (x *EntityComponentTypeGetIdResponse) Reset()
func (*EntityComponentTypeGetIdResponse) String ¶
func (x *EntityComponentTypeGetIdResponse) String() string
type EntityComponentTypeGetNameRequest ¶
type EntityComponentTypeGetNameRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentTypeGetNameRequest represents a message for a client to request a component name. It returns an error when there is no entity component type with the given entity component id.
func (*EntityComponentTypeGetNameRequest) Descriptor
deprecated
func (*EntityComponentTypeGetNameRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeGetNameRequest.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeGetNameRequest) GetEntityComponentTypeId ¶
func (x *EntityComponentTypeGetNameRequest) GetEntityComponentTypeId() uint32
func (*EntityComponentTypeGetNameRequest) GetRequestId ¶
func (x *EntityComponentTypeGetNameRequest) GetRequestId() uint32
func (*EntityComponentTypeGetNameRequest) GetTimestamp ¶
func (x *EntityComponentTypeGetNameRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeGetNameRequest) GetType ¶
func (x *EntityComponentTypeGetNameRequest) GetType() MsgType
func (*EntityComponentTypeGetNameRequest) ProtoMessage ¶
func (*EntityComponentTypeGetNameRequest) ProtoMessage()
func (*EntityComponentTypeGetNameRequest) ProtoReflect ¶
func (x *EntityComponentTypeGetNameRequest) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeGetNameRequest) Reset ¶
func (x *EntityComponentTypeGetNameRequest) Reset()
func (*EntityComponentTypeGetNameRequest) String ¶
func (x *EntityComponentTypeGetNameRequest) String() string
type EntityComponentTypeGetNameResponse ¶
type EntityComponentTypeGetNameResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type name. EntityComponentTypeName string `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentTypeGetNameResponse represents a message returned in response to a get entity component type name request.
func (*EntityComponentTypeGetNameResponse) Descriptor
deprecated
func (*EntityComponentTypeGetNameResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeGetNameResponse.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeGetNameResponse) GetEntityComponentTypeName ¶
func (x *EntityComponentTypeGetNameResponse) GetEntityComponentTypeName() string
func (*EntityComponentTypeGetNameResponse) GetRequestId ¶
func (x *EntityComponentTypeGetNameResponse) GetRequestId() uint32
func (*EntityComponentTypeGetNameResponse) GetTimestamp ¶
func (x *EntityComponentTypeGetNameResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeGetNameResponse) GetType ¶
func (x *EntityComponentTypeGetNameResponse) GetType() MsgType
func (*EntityComponentTypeGetNameResponse) ProtoMessage ¶
func (*EntityComponentTypeGetNameResponse) ProtoMessage()
func (*EntityComponentTypeGetNameResponse) ProtoReflect ¶
func (x *EntityComponentTypeGetNameResponse) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeGetNameResponse) Reset ¶
func (x *EntityComponentTypeGetNameResponse) Reset()
func (*EntityComponentTypeGetNameResponse) String ¶
func (x *EntityComponentTypeGetNameResponse) String() string
type EntityComponentTypeSubscribeRequest ¶
type EntityComponentTypeSubscribeRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentTypeSubscribeRequest represents a message to subscribe to entity components type broadcasts.
func (*EntityComponentTypeSubscribeRequest) Descriptor
deprecated
func (*EntityComponentTypeSubscribeRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeSubscribeRequest.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeSubscribeRequest) GetEntityComponentTypeId ¶
func (x *EntityComponentTypeSubscribeRequest) GetEntityComponentTypeId() uint32
func (*EntityComponentTypeSubscribeRequest) GetRequestId ¶
func (x *EntityComponentTypeSubscribeRequest) GetRequestId() uint32
func (*EntityComponentTypeSubscribeRequest) GetTimestamp ¶
func (x *EntityComponentTypeSubscribeRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeSubscribeRequest) GetType ¶
func (x *EntityComponentTypeSubscribeRequest) GetType() MsgType
func (*EntityComponentTypeSubscribeRequest) ProtoMessage ¶
func (*EntityComponentTypeSubscribeRequest) ProtoMessage()
func (*EntityComponentTypeSubscribeRequest) ProtoReflect ¶
func (x *EntityComponentTypeSubscribeRequest) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeSubscribeRequest) Reset ¶
func (x *EntityComponentTypeSubscribeRequest) Reset()
func (*EntityComponentTypeSubscribeRequest) String ¶
func (x *EntityComponentTypeSubscribeRequest) String() string
type EntityComponentTypeSubscribeResponse ¶
type EntityComponentTypeSubscribeResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
EntityComponentTypeSubscribeResponse represents a message returned in response to an entity component type subscription.
func (*EntityComponentTypeSubscribeResponse) Descriptor
deprecated
func (*EntityComponentTypeSubscribeResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeSubscribeResponse.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeSubscribeResponse) GetRequestId ¶
func (x *EntityComponentTypeSubscribeResponse) GetRequestId() uint32
func (*EntityComponentTypeSubscribeResponse) GetTimestamp ¶
func (x *EntityComponentTypeSubscribeResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeSubscribeResponse) GetType ¶
func (x *EntityComponentTypeSubscribeResponse) GetType() MsgType
func (*EntityComponentTypeSubscribeResponse) ProtoMessage ¶
func (*EntityComponentTypeSubscribeResponse) ProtoMessage()
func (*EntityComponentTypeSubscribeResponse) ProtoReflect ¶
func (x *EntityComponentTypeSubscribeResponse) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeSubscribeResponse) Reset ¶
func (x *EntityComponentTypeSubscribeResponse) Reset()
func (*EntityComponentTypeSubscribeResponse) String ¶
func (x *EntityComponentTypeSubscribeResponse) String() string
type EntityComponentTypeUnsubscribeRequest ¶
type EntityComponentTypeUnsubscribeRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
EntityComponentTypeUnsubscribeRequest represents a message to unsubscribe to entity component type subscriptions.
func (*EntityComponentTypeUnsubscribeRequest) Descriptor
deprecated
func (*EntityComponentTypeUnsubscribeRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeUnsubscribeRequest.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeUnsubscribeRequest) GetEntityComponentTypeId ¶
func (x *EntityComponentTypeUnsubscribeRequest) GetEntityComponentTypeId() uint32
func (*EntityComponentTypeUnsubscribeRequest) GetRequestId ¶
func (x *EntityComponentTypeUnsubscribeRequest) GetRequestId() uint32
func (*EntityComponentTypeUnsubscribeRequest) GetTimestamp ¶
func (x *EntityComponentTypeUnsubscribeRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeUnsubscribeRequest) GetType ¶
func (x *EntityComponentTypeUnsubscribeRequest) GetType() MsgType
func (*EntityComponentTypeUnsubscribeRequest) ProtoMessage ¶
func (*EntityComponentTypeUnsubscribeRequest) ProtoMessage()
func (*EntityComponentTypeUnsubscribeRequest) ProtoReflect ¶
func (x *EntityComponentTypeUnsubscribeRequest) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeUnsubscribeRequest) Reset ¶
func (x *EntityComponentTypeUnsubscribeRequest) Reset()
func (*EntityComponentTypeUnsubscribeRequest) String ¶
func (x *EntityComponentTypeUnsubscribeRequest) String() string
type EntityComponentTypeUnsubscribeResponse ¶
type EntityComponentTypeUnsubscribeResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
EntityComponentTypeUnsubscribeResponse represents a message returned in response to an entity component type unsubscribe request.
func (*EntityComponentTypeUnsubscribeResponse) Descriptor
deprecated
func (*EntityComponentTypeUnsubscribeResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentTypeUnsubscribeResponse.ProtoReflect.Descriptor instead.
func (*EntityComponentTypeUnsubscribeResponse) GetRequestId ¶
func (x *EntityComponentTypeUnsubscribeResponse) GetRequestId() uint32
func (*EntityComponentTypeUnsubscribeResponse) GetTimestamp ¶
func (x *EntityComponentTypeUnsubscribeResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentTypeUnsubscribeResponse) GetType ¶
func (x *EntityComponentTypeUnsubscribeResponse) GetType() MsgType
func (*EntityComponentTypeUnsubscribeResponse) ProtoMessage ¶
func (*EntityComponentTypeUnsubscribeResponse) ProtoMessage()
func (*EntityComponentTypeUnsubscribeResponse) ProtoReflect ¶
func (x *EntityComponentTypeUnsubscribeResponse) ProtoReflect() protoreflect.Message
func (*EntityComponentTypeUnsubscribeResponse) Reset ¶
func (x *EntityComponentTypeUnsubscribeResponse) Reset()
func (*EntityComponentTypeUnsubscribeResponse) String ¶
func (x *EntityComponentTypeUnsubscribeResponse) String() string
type EntityComponentUpdate ¶
type EntityComponentUpdate struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The entity component type id. EntityComponentTypeId uint32 `` /* 129-byte string literal not displayed */ // The entity id. EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // The component data. Data []byte `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
EntityComponentUpdate represents a message to update an added entity component. The update is silently aborted when the entity component has not been previously added.
func (*EntityComponentUpdate) Descriptor
deprecated
func (*EntityComponentUpdate) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentUpdate.ProtoReflect.Descriptor instead.
func (*EntityComponentUpdate) GetData ¶
func (x *EntityComponentUpdate) GetData() []byte
func (*EntityComponentUpdate) GetEntityComponentTypeId ¶
func (x *EntityComponentUpdate) GetEntityComponentTypeId() uint32
func (*EntityComponentUpdate) GetEntityId ¶
func (x *EntityComponentUpdate) GetEntityId() uint32
func (*EntityComponentUpdate) GetTimestamp ¶
func (x *EntityComponentUpdate) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentUpdate) GetType ¶
func (x *EntityComponentUpdate) GetType() MsgType
func (*EntityComponentUpdate) ProtoMessage ¶
func (*EntityComponentUpdate) ProtoMessage()
func (*EntityComponentUpdate) ProtoReflect ¶
func (x *EntityComponentUpdate) ProtoReflect() protoreflect.Message
func (*EntityComponentUpdate) Reset ¶
func (x *EntityComponentUpdate) Reset()
func (*EntityComponentUpdate) String ¶
func (x *EntityComponentUpdate) String() string
type EntityComponentUpdateBroadcast ¶
type EntityComponentUpdateBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The entity component id. EntityComponent *EntityComponent `protobuf:"bytes,4,opt,name=entity_component,json=entityComponent,proto3" json:"entity_component,omitempty"` // contains filtered or unexported fields }
EntityComponentUpdateBroadcast represents a message that notifies that an entity component has been updated.
func (*EntityComponentUpdateBroadcast) Descriptor
deprecated
func (*EntityComponentUpdateBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use EntityComponentUpdateBroadcast.ProtoReflect.Descriptor instead.
func (*EntityComponentUpdateBroadcast) GetEntityComponent ¶
func (x *EntityComponentUpdateBroadcast) GetEntityComponent() *EntityComponent
func (*EntityComponentUpdateBroadcast) GetOriginTimestamp ¶
func (x *EntityComponentUpdateBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*EntityComponentUpdateBroadcast) GetTimestamp ¶
func (x *EntityComponentUpdateBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*EntityComponentUpdateBroadcast) GetType ¶
func (x *EntityComponentUpdateBroadcast) GetType() MsgType
func (*EntityComponentUpdateBroadcast) ProtoMessage ¶
func (*EntityComponentUpdateBroadcast) ProtoMessage()
func (*EntityComponentUpdateBroadcast) ProtoReflect ¶
func (x *EntityComponentUpdateBroadcast) ProtoReflect() protoreflect.Message
func (*EntityComponentUpdateBroadcast) Reset ¶
func (x *EntityComponentUpdateBroadcast) Reset()
func (*EntityComponentUpdateBroadcast) String ¶
func (x *EntityComponentUpdateBroadcast) String() string
type EntityDeleteBroadcast ¶
type EntityDeleteBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The id of the deleted entity. EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // contains filtered or unexported fields }
EntityDeleteBroadcast represents a message that notifies that an entity has been deleted from the current session.
Clients should also delete the resources associated with the entity, such as asset instances.
func (*EntityDeleteBroadcast) Descriptor
deprecated
func (*EntityDeleteBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use EntityDeleteBroadcast.ProtoReflect.Descriptor instead.
func (*EntityDeleteBroadcast) GetEntityId ¶
func (x *EntityDeleteBroadcast) GetEntityId() uint32
func (*EntityDeleteBroadcast) GetOriginTimestamp ¶
func (x *EntityDeleteBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*EntityDeleteBroadcast) GetTimestamp ¶
func (x *EntityDeleteBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*EntityDeleteBroadcast) GetType ¶
func (x *EntityDeleteBroadcast) GetType() MsgType
func (*EntityDeleteBroadcast) ProtoMessage ¶
func (*EntityDeleteBroadcast) ProtoMessage()
func (*EntityDeleteBroadcast) ProtoReflect ¶
func (x *EntityDeleteBroadcast) ProtoReflect() protoreflect.Message
func (*EntityDeleteBroadcast) Reset ¶
func (x *EntityDeleteBroadcast) Reset()
func (*EntityDeleteBroadcast) String ¶
func (x *EntityDeleteBroadcast) String() string
type EntityDeleteRequest ¶
type EntityDeleteRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The entity id. EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // contains filtered or unexported fields }
EntityDeleteRequest represents a message to delete an entity from the current session.
func (*EntityDeleteRequest) Descriptor
deprecated
func (*EntityDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntityDeleteRequest.ProtoReflect.Descriptor instead.
func (*EntityDeleteRequest) GetEntityId ¶
func (x *EntityDeleteRequest) GetEntityId() uint32
func (*EntityDeleteRequest) GetRequestId ¶
func (x *EntityDeleteRequest) GetRequestId() uint32
func (*EntityDeleteRequest) GetTimestamp ¶
func (x *EntityDeleteRequest) GetTimestamp() *timestamppb.Timestamp
func (*EntityDeleteRequest) GetType ¶
func (x *EntityDeleteRequest) GetType() MsgType
func (*EntityDeleteRequest) ProtoMessage ¶
func (*EntityDeleteRequest) ProtoMessage()
func (*EntityDeleteRequest) ProtoReflect ¶
func (x *EntityDeleteRequest) ProtoReflect() protoreflect.Message
func (*EntityDeleteRequest) Reset ¶
func (x *EntityDeleteRequest) Reset()
func (*EntityDeleteRequest) String ¶
func (x *EntityDeleteRequest) String() string
type EntityDeleteResponse ¶
type EntityDeleteResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
EntityDeleteResponse represents a message returned in response to an entity delete request.
Clients should also delete the resources associated with the entity, such as asset instances.
func (*EntityDeleteResponse) Descriptor
deprecated
func (*EntityDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntityDeleteResponse.ProtoReflect.Descriptor instead.
func (*EntityDeleteResponse) GetRequestId ¶
func (x *EntityDeleteResponse) GetRequestId() uint32
func (*EntityDeleteResponse) GetTimestamp ¶
func (x *EntityDeleteResponse) GetTimestamp() *timestamppb.Timestamp
func (*EntityDeleteResponse) GetType ¶
func (x *EntityDeleteResponse) GetType() MsgType
func (*EntityDeleteResponse) ProtoMessage ¶
func (*EntityDeleteResponse) ProtoMessage()
func (*EntityDeleteResponse) ProtoReflect ¶
func (x *EntityDeleteResponse) ProtoReflect() protoreflect.Message
func (*EntityDeleteResponse) Reset ¶
func (x *EntityDeleteResponse) Reset()
func (*EntityDeleteResponse) String ¶
func (x *EntityDeleteResponse) String() string
type EntityFlag ¶
type EntityFlag int32
EntityFlag represents a flag that gives context to an entity.
Note: this is currently only used to be able to tell what entity represents a participant, used for toggling rendering of participant entities assets.
const ( EntityFlag_ENTITY_FLAG_EMPTY EntityFlag = 0 EntityFlag_ENTITY_FLAG_PARTICIPANT_ENTITY EntityFlag = 1 )
func (EntityFlag) Descriptor ¶
func (EntityFlag) Descriptor() protoreflect.EnumDescriptor
func (EntityFlag) Enum ¶
func (x EntityFlag) Enum() *EntityFlag
func (EntityFlag) EnumDescriptor
deprecated
func (EntityFlag) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntityFlag.Descriptor instead.
func (EntityFlag) Number ¶
func (x EntityFlag) Number() protoreflect.EnumNumber
func (EntityFlag) String ¶
func (x EntityFlag) String() string
func (EntityFlag) Type ¶
func (EntityFlag) Type() protoreflect.EnumType
type EntityUpdatePose ¶
type EntityUpdatePose struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id of the entity to update. EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // The updated entity pose. Pose *Pose `protobuf:"bytes,4,opt,name=pose,proto3" json:"pose,omitempty"` // contains filtered or unexported fields }
EntityUpdatePoseRequest represents a message to update an entity pose in the current session.
func (*EntityUpdatePose) Descriptor
deprecated
func (*EntityUpdatePose) Descriptor() ([]byte, []int)
Deprecated: Use EntityUpdatePose.ProtoReflect.Descriptor instead.
func (*EntityUpdatePose) GetEntityId ¶
func (x *EntityUpdatePose) GetEntityId() uint32
func (*EntityUpdatePose) GetPose ¶
func (x *EntityUpdatePose) GetPose() *Pose
func (*EntityUpdatePose) GetTimestamp ¶
func (x *EntityUpdatePose) GetTimestamp() *timestamppb.Timestamp
func (*EntityUpdatePose) GetType ¶
func (x *EntityUpdatePose) GetType() MsgType
func (*EntityUpdatePose) ProtoMessage ¶
func (*EntityUpdatePose) ProtoMessage()
func (*EntityUpdatePose) ProtoReflect ¶
func (x *EntityUpdatePose) ProtoReflect() protoreflect.Message
func (*EntityUpdatePose) Reset ¶
func (x *EntityUpdatePose) Reset()
func (*EntityUpdatePose) String ¶
func (x *EntityUpdatePose) String() string
type EntityUpdatePoseBroadcast ¶
type EntityUpdatePoseBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The entity id. EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // The updated pose. Pose *Pose `protobuf:"bytes,5,opt,name=pose,proto3" json:"pose,omitempty"` // contains filtered or unexported fields }
EntityUpdatePoseBroadcast represents a message that notifies an entity pose update within the current session.
func (*EntityUpdatePoseBroadcast) Descriptor
deprecated
func (*EntityUpdatePoseBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use EntityUpdatePoseBroadcast.ProtoReflect.Descriptor instead.
func (*EntityUpdatePoseBroadcast) GetEntityId ¶
func (x *EntityUpdatePoseBroadcast) GetEntityId() uint32
func (*EntityUpdatePoseBroadcast) GetOriginTimestamp ¶
func (x *EntityUpdatePoseBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*EntityUpdatePoseBroadcast) GetPose ¶
func (x *EntityUpdatePoseBroadcast) GetPose() *Pose
func (*EntityUpdatePoseBroadcast) GetTimestamp ¶
func (x *EntityUpdatePoseBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*EntityUpdatePoseBroadcast) GetType ¶
func (x *EntityUpdatePoseBroadcast) GetType() MsgType
func (*EntityUpdatePoseBroadcast) ProtoMessage ¶
func (*EntityUpdatePoseBroadcast) ProtoMessage()
func (*EntityUpdatePoseBroadcast) ProtoReflect ¶
func (x *EntityUpdatePoseBroadcast) ProtoReflect() protoreflect.Message
func (*EntityUpdatePoseBroadcast) Reset ¶
func (x *EntityUpdatePoseBroadcast) Reset()
func (*EntityUpdatePoseBroadcast) String ¶
func (x *EntityUpdatePoseBroadcast) String() string
type ErrorCode ¶
type ErrorCode int32
Error represents a request status code given with Hagall responses.
Note that enum values are prefixed because protobuf enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, enum values must be unique within "hagall_proto", not just within "ErrorCode".
const ( ErrorCode_ERROR_CODE_UNKNOWN ErrorCode = 0 // copy paste the resason why use prefix. ErrorCode_ERROR_CODE_BAD_REQUEST ErrorCode = 400 ErrorCode_ERROR_CODE_UNAUTHORIZED ErrorCode = 401 ErrorCode_ERROR_CODE_NOT_FOUND ErrorCode = 404 ErrorCode_ERROR_CODE_CONFLICT ErrorCode = 409 ErrorCode_ERROR_CODE_TOO_LARGE ErrorCode = 413 ErrorCode_ERROR_CODE_SESSION_NOT_JOINED ErrorCode = 460 ErrorCode_ERROR_CODE_SESSION_ALREADY_JOINED ErrorCode = 461 ErrorCode_ERROR_CODE_INTERNAL_SERVER_ERROR ErrorCode = 500 ErrorCode_ERROR_CODE_NOT_IMPLEMENTED ErrorCode = 501 ErrorCode_ERROR_CODE_SERVER_TOO_BUSY ErrorCode = 503 )
func (ErrorCode) Descriptor ¶
func (ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (ErrorCode) EnumDescriptor
deprecated
func (ErrorCode) Number ¶
func (x ErrorCode) Number() protoreflect.EnumNumber
func (ErrorCode) Type ¶
func (ErrorCode) Type() protoreflect.EnumType
type ErrorResponse ¶
type ErrorResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The error code. Code ErrorCode `protobuf:"varint,3,opt,name=code,proto3,enum=hagall.ErrorCode" json:"code,omitempty"` // contains filtered or unexported fields }
ErrorResponse represents a message returned when a request error occurs.
func (*ErrorResponse) Descriptor
deprecated
func (*ErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
func (*ErrorResponse) GetCode ¶
func (x *ErrorResponse) GetCode() ErrorCode
func (*ErrorResponse) GetRequestId ¶
func (x *ErrorResponse) GetRequestId() uint32
func (*ErrorResponse) GetTimestamp ¶
func (x *ErrorResponse) GetTimestamp() *timestamppb.Timestamp
func (*ErrorResponse) GetType ¶
func (x *ErrorResponse) GetType() MsgType
func (*ErrorResponse) ProtoMessage ¶
func (*ErrorResponse) ProtoMessage()
func (*ErrorResponse) ProtoReflect ¶
func (x *ErrorResponse) ProtoReflect() protoreflect.Message
func (*ErrorResponse) Reset ¶
func (x *ErrorResponse) Reset()
func (*ErrorResponse) String ¶
func (x *ErrorResponse) String() string
type LatencyData ¶ added in v0.1.6
type LatencyData struct { // The creation timestamp of the latency data CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Minimum latency value Min float32 `protobuf:"fixed32,2,opt,name=min,proto3" json:"min,omitempty"` // Maximum latency value Max float32 `protobuf:"fixed32,3,opt,name=max,proto3" json:"max,omitempty"` // Mean (average) latency value Mean float32 `protobuf:"fixed32,4,opt,name=mean,proto3" json:"mean,omitempty"` // 95th percentile latency value P95 float32 `protobuf:"fixed32,5,opt,name=p95,proto3" json:"p95,omitempty"` // Last latency value Last float32 `protobuf:"fixed32,6,opt,name=last,proto3" json:"last,omitempty"` // The number of iteration IterationCount uint32 `protobuf:"varint,7,opt,name=iteration_count,json=iterationCount,proto3" json:"iteration_count,omitempty"` // A list of request ids used to calculate the latency PingRequestIds []uint32 `protobuf:"varint,8,rep,packed,name=ping_request_ids,json=pingRequestIds,proto3" json:"ping_request_ids,omitempty"` // Identifier for the session SessionId string `protobuf:"bytes,9,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // Identifier for the client ClientId string `protobuf:"bytes,10,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` // Wallet address of the client WalletAddress string `protobuf:"bytes,11,opt,name=wallet_address,json=walletAddress,proto3" json:"wallet_address,omitempty"` // contains filtered or unexported fields }
func (*LatencyData) Descriptor
deprecated
added in
v0.1.6
func (*LatencyData) Descriptor() ([]byte, []int)
Deprecated: Use LatencyData.ProtoReflect.Descriptor instead.
func (*LatencyData) GetClientId ¶ added in v0.1.6
func (x *LatencyData) GetClientId() string
func (*LatencyData) GetCreatedAt ¶ added in v0.1.6
func (x *LatencyData) GetCreatedAt() *timestamppb.Timestamp
func (*LatencyData) GetIterationCount ¶ added in v0.1.6
func (x *LatencyData) GetIterationCount() uint32
func (*LatencyData) GetLast ¶ added in v0.1.6
func (x *LatencyData) GetLast() float32
func (*LatencyData) GetMax ¶ added in v0.1.6
func (x *LatencyData) GetMax() float32
func (*LatencyData) GetMean ¶ added in v0.1.6
func (x *LatencyData) GetMean() float32
func (*LatencyData) GetMin ¶ added in v0.1.6
func (x *LatencyData) GetMin() float32
func (*LatencyData) GetP95 ¶ added in v0.1.6
func (x *LatencyData) GetP95() float32
func (*LatencyData) GetPingRequestIds ¶ added in v0.1.6
func (x *LatencyData) GetPingRequestIds() []uint32
func (*LatencyData) GetSessionId ¶ added in v0.1.6
func (x *LatencyData) GetSessionId() string
func (*LatencyData) GetWalletAddress ¶ added in v0.1.6
func (x *LatencyData) GetWalletAddress() string
func (*LatencyData) ProtoMessage ¶ added in v0.1.6
func (*LatencyData) ProtoMessage()
func (*LatencyData) ProtoReflect ¶ added in v0.1.6
func (x *LatencyData) ProtoReflect() protoreflect.Message
func (*LatencyData) Reset ¶ added in v0.1.6
func (x *LatencyData) Reset()
func (*LatencyData) String ¶ added in v0.1.6
func (x *LatencyData) String() string
type Msg ¶
type Msg struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Msg represents a message passed between Hagall and its clients through a WebSocket.
func (*Msg) Descriptor
deprecated
func (*Msg) GetTimestamp ¶
func (x *Msg) GetTimestamp() *timestamppb.Timestamp
func (*Msg) ProtoMessage ¶
func (*Msg) ProtoMessage()
func (*Msg) ProtoReflect ¶
func (x *Msg) ProtoReflect() protoreflect.Message
type MsgType ¶
type MsgType int32
MsgType represents the type of message passed between Hagall and a client.
Note that enum values are prefixed because protobuf enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, enum values must be unique within "hagall_proto", not just within "MsgType".
const ( MsgType_MSG_TYPE_ERROR_RESPONSE MsgType = 0 MsgType_MSG_TYPE_SYNC_CLOCK MsgType = 1 MsgType_MSG_TYPE_SESSION_STATE MsgType = 2 MsgType_MSG_TYPE_PARTICIPANT_JOIN_REQUEST MsgType = 3 MsgType_MSG_TYPE_PARTICIPANT_JOIN_RESPONSE MsgType = 4 MsgType_MSG_TYPE_PARTICIPANT_JOIN_BROADCAST MsgType = 5 MsgType_MSG_TYPE_PARTICIPANT_LEAVE_REQUEST MsgType = 6 MsgType_MSG_TYPE_PARTICIPANT_LEAVE_BROADCAST MsgType = 7 MsgType_MSG_TYPE_ENTITY_ADD_REQUEST MsgType = 8 MsgType_MSG_TYPE_ENTITY_ADD_RESPONSE MsgType = 9 MsgType_MSG_TYPE_ENTITY_ADD_BROADCAST MsgType = 10 MsgType_MSG_TYPE_ENTITY_DELETE_REQUEST MsgType = 11 MsgType_MSG_TYPE_ENTITY_DELETE_RESPONSE MsgType = 12 MsgType_MSG_TYPE_ENTITY_DELETE_BROADCAST MsgType = 13 MsgType_MSG_TYPE_ENTITY_UPDATE_POSE MsgType = 14 MsgType_MSG_TYPE_ENTITY_UPDATE_POSE_BROADCAST MsgType = 15 MsgType_MSG_TYPE_CUSTOM_MESSAGE MsgType = 16 MsgType_MSG_TYPE_CUSTOM_MESSAGE_BROADCAST MsgType = 17 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_ADD_REQUEST MsgType = 18 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_ADD_RESPONSE MsgType = 19 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_NAME_REQUEST MsgType = 20 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_NAME_RESPONSE MsgType = 21 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_ID_REQUEST MsgType = 22 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_GET_ID_RESPONSE MsgType = 23 MsgType_MSG_TYPE_ENTITY_COMPONENT_ADD_REQUEST MsgType = 24 MsgType_MSG_TYPE_ENTITY_COMPONENT_ADD_RESPONSE MsgType = 25 MsgType_MSG_TYPE_ENTITY_COMPONENT_ADD_BROADCAST MsgType = 26 MsgType_MSG_TYPE_ENTITY_COMPONENT_DELETE_REQUEST MsgType = 27 MsgType_MSG_TYPE_ENTITY_COMPONENT_DELETE_RESPONSE MsgType = 28 MsgType_MSG_TYPE_ENTITY_COMPONENT_DELETE_BROADCAST MsgType = 29 MsgType_MSG_TYPE_ENTITY_COMPONENT_UPDATE MsgType = 30 MsgType_MSG_TYPE_ENTITY_COMPONENT_UPDATE_BROADCAST MsgType = 31 MsgType_MSG_TYPE_ENTITY_COMPONENT_LIST_REQUEST MsgType = 32 MsgType_MSG_TYPE_ENTITY_COMPONENT_LIST_RESPONSE MsgType = 33 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_SUBSCRIBE_REQUEST MsgType = 34 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_SUBSCRIBE_RESPONSE MsgType = 35 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_UNSUBSCRIBE_REQUEST MsgType = 36 MsgType_MSG_TYPE_ENTITY_COMPONENT_TYPE_UNSUBSCRIBE_RESPONSE MsgType = 37 MsgType_MSG_TYPE_PING_REQUEST MsgType = 38 MsgType_MSG_TYPE_PING_RESPONSE MsgType = 39 MsgType_MSG_TYPE_RECEIPT_REQUEST MsgType = 40 MsgType_MSG_TYPE_RECEIPT_RESPONSE MsgType = 41 MsgType_MSG_TYPE_SIGNED_LATENCY_REQUEST MsgType = 42 MsgType_MSG_TYPE_SIGNED_LATENCY_RESPONSE MsgType = 43 )
func (MsgType) Descriptor ¶
func (MsgType) Descriptor() protoreflect.EnumDescriptor
func (MsgType) EnumDescriptor
deprecated
func (MsgType) Number ¶
func (x MsgType) Number() protoreflect.EnumNumber
func (MsgType) Type ¶
func (MsgType) Type() protoreflect.EnumType
type Participant ¶
type Participant struct { // The participant id. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Participant represents a Hagall client connected from a WebSocket.
func (*Participant) Descriptor
deprecated
func (*Participant) Descriptor() ([]byte, []int)
Deprecated: Use Participant.ProtoReflect.Descriptor instead.
func (*Participant) GetId ¶
func (x *Participant) GetId() uint32
func (*Participant) ProtoMessage ¶
func (*Participant) ProtoMessage()
func (*Participant) ProtoReflect ¶
func (x *Participant) ProtoReflect() protoreflect.Message
func (*Participant) Reset ¶
func (x *Participant) Reset()
func (*Participant) String ¶
func (x *Participant) String() string
type ParticipantJoinBroadcast ¶
type ParticipantJoinBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The id of the participant that joined the current session. ParticipantId uint32 `protobuf:"varint,4,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` // contains filtered or unexported fields }
ParticipantJoinBroadcast represents a message that notifies that a participant joined the current session.
func (*ParticipantJoinBroadcast) Descriptor
deprecated
func (*ParticipantJoinBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantJoinBroadcast.ProtoReflect.Descriptor instead.
func (*ParticipantJoinBroadcast) GetOriginTimestamp ¶
func (x *ParticipantJoinBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*ParticipantJoinBroadcast) GetParticipantId ¶
func (x *ParticipantJoinBroadcast) GetParticipantId() uint32
func (*ParticipantJoinBroadcast) GetTimestamp ¶
func (x *ParticipantJoinBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*ParticipantJoinBroadcast) GetType ¶
func (x *ParticipantJoinBroadcast) GetType() MsgType
func (*ParticipantJoinBroadcast) ProtoMessage ¶
func (*ParticipantJoinBroadcast) ProtoMessage()
func (*ParticipantJoinBroadcast) ProtoReflect ¶
func (x *ParticipantJoinBroadcast) ProtoReflect() protoreflect.Message
func (*ParticipantJoinBroadcast) Reset ¶
func (x *ParticipantJoinBroadcast) Reset()
func (*ParticipantJoinBroadcast) String ¶
func (x *ParticipantJoinBroadcast) String() string
type ParticipantJoinRequest ¶
type ParticipantJoinRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The id of the session to join. A new session is joined when this field is // left empty. SessionId string `protobuf:"bytes,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
ParticipantJoinRequest represents a message for a client to request joining a session.
It returns an error when the request is sent while the participant is already in a session.
func (*ParticipantJoinRequest) Descriptor
deprecated
func (*ParticipantJoinRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantJoinRequest.ProtoReflect.Descriptor instead.
func (*ParticipantJoinRequest) GetRequestId ¶
func (x *ParticipantJoinRequest) GetRequestId() uint32
func (*ParticipantJoinRequest) GetSessionId ¶
func (x *ParticipantJoinRequest) GetSessionId() string
func (*ParticipantJoinRequest) GetTimestamp ¶
func (x *ParticipantJoinRequest) GetTimestamp() *timestamppb.Timestamp
func (*ParticipantJoinRequest) GetType ¶
func (x *ParticipantJoinRequest) GetType() MsgType
func (*ParticipantJoinRequest) ProtoMessage ¶
func (*ParticipantJoinRequest) ProtoMessage()
func (*ParticipantJoinRequest) ProtoReflect ¶
func (x *ParticipantJoinRequest) ProtoReflect() protoreflect.Message
func (*ParticipantJoinRequest) Reset ¶
func (x *ParticipantJoinRequest) Reset()
func (*ParticipantJoinRequest) String ¶
func (x *ParticipantJoinRequest) String() string
type ParticipantJoinResponse ¶
type ParticipantJoinResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The id of the joined session. SessionId string `protobuf:"bytes,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // The participant id given to the requester. ParticipantId uint32 `protobuf:"varint,4,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` // The UUID of the session SessionUuid string `protobuf:"bytes,5,opt,name=session_uuid,json=sessionUuid,proto3" json:"session_uuid,omitempty"` // contains filtered or unexported fields }
ParticipantJoinResponse represents a message returned in response to a participant join request.
func (*ParticipantJoinResponse) Descriptor
deprecated
func (*ParticipantJoinResponse) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantJoinResponse.ProtoReflect.Descriptor instead.
func (*ParticipantJoinResponse) GetParticipantId ¶
func (x *ParticipantJoinResponse) GetParticipantId() uint32
func (*ParticipantJoinResponse) GetRequestId ¶
func (x *ParticipantJoinResponse) GetRequestId() uint32
func (*ParticipantJoinResponse) GetSessionId ¶
func (x *ParticipantJoinResponse) GetSessionId() string
func (*ParticipantJoinResponse) GetSessionUuid ¶
func (x *ParticipantJoinResponse) GetSessionUuid() string
func (*ParticipantJoinResponse) GetTimestamp ¶
func (x *ParticipantJoinResponse) GetTimestamp() *timestamppb.Timestamp
func (*ParticipantJoinResponse) GetType ¶
func (x *ParticipantJoinResponse) GetType() MsgType
func (*ParticipantJoinResponse) ProtoMessage ¶
func (*ParticipantJoinResponse) ProtoMessage()
func (*ParticipantJoinResponse) ProtoReflect ¶
func (x *ParticipantJoinResponse) ProtoReflect() protoreflect.Message
func (*ParticipantJoinResponse) Reset ¶
func (x *ParticipantJoinResponse) Reset()
func (*ParticipantJoinResponse) String ¶
func (x *ParticipantJoinResponse) String() string
type ParticipantLeaveBroadcast ¶
type ParticipantLeaveBroadcast struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The timestamp of the request that triggered the broadcast. OriginTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=origin_timestamp,json=originTimestamp,proto3" json:"origin_timestamp,omitempty"` // The id of the participant that left the session. ParticipantId uint32 `protobuf:"varint,4,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"` // contains filtered or unexported fields }
ParticipantLeaveRequest represents a message that notifies that a participant left the current session.
func (*ParticipantLeaveBroadcast) Descriptor
deprecated
func (*ParticipantLeaveBroadcast) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantLeaveBroadcast.ProtoReflect.Descriptor instead.
func (*ParticipantLeaveBroadcast) GetOriginTimestamp ¶
func (x *ParticipantLeaveBroadcast) GetOriginTimestamp() *timestamppb.Timestamp
func (*ParticipantLeaveBroadcast) GetParticipantId ¶
func (x *ParticipantLeaveBroadcast) GetParticipantId() uint32
func (*ParticipantLeaveBroadcast) GetTimestamp ¶
func (x *ParticipantLeaveBroadcast) GetTimestamp() *timestamppb.Timestamp
func (*ParticipantLeaveBroadcast) GetType ¶
func (x *ParticipantLeaveBroadcast) GetType() MsgType
func (*ParticipantLeaveBroadcast) ProtoMessage ¶
func (*ParticipantLeaveBroadcast) ProtoMessage()
func (*ParticipantLeaveBroadcast) ProtoReflect ¶
func (x *ParticipantLeaveBroadcast) ProtoReflect() protoreflect.Message
func (*ParticipantLeaveBroadcast) Reset ¶
func (x *ParticipantLeaveBroadcast) Reset()
func (*ParticipantLeaveBroadcast) String ¶
func (x *ParticipantLeaveBroadcast) String() string
type ParticipantLeaveRequest ¶
type ParticipantLeaveRequest struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
ParticipantLeaveRequest represents a message for a client to leave the current session.
func (*ParticipantLeaveRequest) Descriptor
deprecated
func (*ParticipantLeaveRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantLeaveRequest.ProtoReflect.Descriptor instead.
func (*ParticipantLeaveRequest) GetRequestId ¶
func (x *ParticipantLeaveRequest) GetRequestId() uint32
func (*ParticipantLeaveRequest) GetTimestamp ¶
func (x *ParticipantLeaveRequest) GetTimestamp() *timestamppb.Timestamp
func (*ParticipantLeaveRequest) GetType ¶
func (x *ParticipantLeaveRequest) GetType() MsgType
func (*ParticipantLeaveRequest) ProtoMessage ¶
func (*ParticipantLeaveRequest) ProtoMessage()
func (*ParticipantLeaveRequest) ProtoReflect ¶
func (x *ParticipantLeaveRequest) ProtoReflect() protoreflect.Message
func (*ParticipantLeaveRequest) Reset ¶
func (x *ParticipantLeaveRequest) Reset()
func (*ParticipantLeaveRequest) String ¶
func (x *ParticipantLeaveRequest) String() string
type Pose ¶
type Pose struct { Px float32 `protobuf:"fixed32,1,opt,name=px,proto3" json:"px,omitempty"` Py float32 `protobuf:"fixed32,2,opt,name=py,proto3" json:"py,omitempty"` Pz float32 `protobuf:"fixed32,3,opt,name=pz,proto3" json:"pz,omitempty"` Rx float32 `protobuf:"fixed32,4,opt,name=rx,proto3" json:"rx,omitempty"` Ry float32 `protobuf:"fixed32,5,opt,name=ry,proto3" json:"ry,omitempty"` Rz float32 `protobuf:"fixed32,6,opt,name=rz,proto3" json:"rz,omitempty"` Rw float32 `protobuf:"fixed32,7,opt,name=rw,proto3" json:"rw,omitempty"` // contains filtered or unexported fields }
Pose represents a position within a session.
func (*Pose) Descriptor
deprecated
func (*Pose) ProtoMessage ¶
func (*Pose) ProtoMessage()
func (*Pose) ProtoReflect ¶
func (x *Pose) ProtoReflect() protoreflect.Message
type ReceiptRequest ¶
type ReceiptRequest struct { // The type of the message Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // proof of work receipt, serialized to json string Receipt string `protobuf:"bytes,3,opt,name=receipt,proto3" json:"receipt,omitempty"` // hash of the receipt Hash []byte `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"` // signature of the receipt, signed by App's private ECDSA key Signature []byte `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
ReceiptRequest represents a message sent by the SDK to the Hagall containing proof of work receipt, with hash and signature to be passed on to NetworkCreditService
func (*ReceiptRequest) Descriptor
deprecated
func (*ReceiptRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptRequest.ProtoReflect.Descriptor instead.
func (*ReceiptRequest) GetHash ¶
func (x *ReceiptRequest) GetHash() []byte
func (*ReceiptRequest) GetReceipt ¶
func (x *ReceiptRequest) GetReceipt() string
func (*ReceiptRequest) GetRequestId ¶
func (x *ReceiptRequest) GetRequestId() uint32
func (*ReceiptRequest) GetSignature ¶
func (x *ReceiptRequest) GetSignature() []byte
func (*ReceiptRequest) GetTimestamp ¶
func (x *ReceiptRequest) GetTimestamp() *timestamppb.Timestamp
func (*ReceiptRequest) GetType ¶
func (x *ReceiptRequest) GetType() MsgType
func (*ReceiptRequest) ProtoMessage ¶
func (*ReceiptRequest) ProtoMessage()
func (*ReceiptRequest) ProtoReflect ¶
func (x *ReceiptRequest) ProtoReflect() protoreflect.Message
func (*ReceiptRequest) Reset ¶
func (x *ReceiptRequest) Reset()
func (*ReceiptRequest) String ¶
func (x *ReceiptRequest) String() string
type ReceiptResponse ¶
type ReceiptResponse struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
ReceiptResponse represents a message returned in response to a receipt request
func (*ReceiptResponse) Descriptor
deprecated
func (*ReceiptResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptResponse.ProtoReflect.Descriptor instead.
func (*ReceiptResponse) GetRequestId ¶
func (x *ReceiptResponse) GetRequestId() uint32
func (*ReceiptResponse) GetTimestamp ¶
func (x *ReceiptResponse) GetTimestamp() *timestamppb.Timestamp
func (*ReceiptResponse) GetType ¶
func (x *ReceiptResponse) GetType() MsgType
func (*ReceiptResponse) ProtoMessage ¶
func (*ReceiptResponse) ProtoMessage()
func (*ReceiptResponse) ProtoReflect ¶
func (x *ReceiptResponse) ProtoReflect() protoreflect.Message
func (*ReceiptResponse) Reset ¶
func (x *ReceiptResponse) Reset()
func (*ReceiptResponse) String ¶
func (x *ReceiptResponse) String() string
type Request ¶
type Request struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request represents a client request.
func (*Request) Descriptor
deprecated
func (*Request) GetRequestId ¶
func (*Request) GetTimestamp ¶
func (x *Request) GetTimestamp() *timestamppb.Timestamp
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type Response ¶
type Response struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Response represents a message returned in response to a request.
func (*Response) Descriptor
deprecated
func (*Response) GetRequestId ¶
func (*Response) GetTimestamp ¶
func (x *Response) GetTimestamp() *timestamppb.Timestamp
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type SessionState ¶
type SessionState struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The participants that joined the session. Participants []*Participant `protobuf:"bytes,3,rep,name=participants,proto3" json:"participants,omitempty"` // The entities present in the session. Entities []*Entity `protobuf:"bytes,4,rep,name=entities,proto3" json:"entities,omitempty"` // The entity components present in the session. EntityComponents []*EntityComponent `protobuf:"bytes,5,rep,name=entity_components,json=entityComponents,proto3" json:"entity_components,omitempty"` // contains filtered or unexported fields }
SessionState represents a session state.
func (*SessionState) Descriptor
deprecated
func (*SessionState) Descriptor() ([]byte, []int)
Deprecated: Use SessionState.ProtoReflect.Descriptor instead.
func (*SessionState) GetEntities ¶
func (x *SessionState) GetEntities() []*Entity
func (*SessionState) GetEntityComponents ¶
func (x *SessionState) GetEntityComponents() []*EntityComponent
func (*SessionState) GetParticipants ¶
func (x *SessionState) GetParticipants() []*Participant
func (*SessionState) GetTimestamp ¶
func (x *SessionState) GetTimestamp() *timestamppb.Timestamp
func (*SessionState) GetType ¶
func (x *SessionState) GetType() MsgType
func (*SessionState) ProtoMessage ¶
func (*SessionState) ProtoMessage()
func (*SessionState) ProtoReflect ¶
func (x *SessionState) ProtoReflect() protoreflect.Message
func (*SessionState) Reset ¶
func (x *SessionState) Reset()
func (*SessionState) String ¶
func (x *SessionState) String() string
type SignedLatencyRequest ¶ added in v0.1.6
type SignedLatencyRequest struct { // The type of the message Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The number of iteration IterationCount uint32 `protobuf:"varint,3,opt,name=iteration_count,json=iterationCount,proto3" json:"iteration_count,omitempty"` // The wallet address WalletAddress string `protobuf:"bytes,4,opt,name=wallet_address,json=walletAddress,proto3" json:"wallet_address,omitempty"` // contains filtered or unexported fields }
func (*SignedLatencyRequest) Descriptor
deprecated
added in
v0.1.6
func (*SignedLatencyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SignedLatencyRequest.ProtoReflect.Descriptor instead.
func (*SignedLatencyRequest) GetIterationCount ¶ added in v0.1.6
func (x *SignedLatencyRequest) GetIterationCount() uint32
func (*SignedLatencyRequest) GetRequestId ¶ added in v0.1.6
func (x *SignedLatencyRequest) GetRequestId() uint32
func (*SignedLatencyRequest) GetTimestamp ¶ added in v0.1.6
func (x *SignedLatencyRequest) GetTimestamp() *timestamppb.Timestamp
func (*SignedLatencyRequest) GetType ¶ added in v0.1.6
func (x *SignedLatencyRequest) GetType() MsgType
func (*SignedLatencyRequest) GetWalletAddress ¶ added in v0.1.6
func (x *SignedLatencyRequest) GetWalletAddress() string
func (*SignedLatencyRequest) ProtoMessage ¶ added in v0.1.6
func (*SignedLatencyRequest) ProtoMessage()
func (*SignedLatencyRequest) ProtoReflect ¶ added in v0.1.6
func (x *SignedLatencyRequest) ProtoReflect() protoreflect.Message
func (*SignedLatencyRequest) Reset ¶ added in v0.1.6
func (x *SignedLatencyRequest) Reset()
func (*SignedLatencyRequest) String ¶ added in v0.1.6
func (x *SignedLatencyRequest) String() string
type SignedLatencyResponse ¶ added in v0.1.6
type SignedLatencyResponse struct { // The type of the message Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The id that identifies a request. RequestId uint32 `protobuf:"varint,1337,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The latency metrics Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // LatencyData // Signature of the binary in the data field Signature string `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*SignedLatencyResponse) Descriptor
deprecated
added in
v0.1.6
func (*SignedLatencyResponse) Descriptor() ([]byte, []int)
Deprecated: Use SignedLatencyResponse.ProtoReflect.Descriptor instead.
func (*SignedLatencyResponse) GetData ¶ added in v0.1.6
func (x *SignedLatencyResponse) GetData() []byte
func (*SignedLatencyResponse) GetRequestId ¶ added in v0.1.6
func (x *SignedLatencyResponse) GetRequestId() uint32
func (*SignedLatencyResponse) GetSignature ¶ added in v0.1.6
func (x *SignedLatencyResponse) GetSignature() string
func (*SignedLatencyResponse) GetTimestamp ¶ added in v0.1.6
func (x *SignedLatencyResponse) GetTimestamp() *timestamppb.Timestamp
func (*SignedLatencyResponse) GetType ¶ added in v0.1.6
func (x *SignedLatencyResponse) GetType() MsgType
func (*SignedLatencyResponse) ProtoMessage ¶ added in v0.1.6
func (*SignedLatencyResponse) ProtoMessage()
func (*SignedLatencyResponse) ProtoReflect ¶ added in v0.1.6
func (x *SignedLatencyResponse) ProtoReflect() protoreflect.Message
func (*SignedLatencyResponse) Reset ¶ added in v0.1.6
func (x *SignedLatencyResponse) Reset()
func (*SignedLatencyResponse) String ¶ added in v0.1.6
func (x *SignedLatencyResponse) String() string
type SyncClock ¶
type SyncClock struct { // The type of the message. Type MsgType `protobuf:"varint,1,opt,name=type,proto3,enum=hagall.MsgType" json:"type,omitempty"` // The time the message is sent. Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
SyncClock represents a message periodically sent by a Hagall server to ping a client.
func (*SyncClock) Descriptor
deprecated
func (*SyncClock) GetTimestamp ¶
func (x *SyncClock) GetTimestamp() *timestamppb.Timestamp
func (*SyncClock) ProtoMessage ¶
func (*SyncClock) ProtoMessage()
func (*SyncClock) ProtoReflect ¶
func (x *SyncClock) ProtoReflect() protoreflect.Message