Documentation
¶
Index ¶
- Variables
- func ValidateRawRPCControlMessageSize(msg []byte, maxControlMessageSize int) error
- type ControlExtensions
- func (*ControlExtensions) Descriptor() ([]byte, []int)deprecated
- func (x *ControlExtensions) GetPartialMessages() bool
- func (x *ControlExtensions) GetTestExtension() bool
- func (*ControlExtensions) ProtoMessage()
- func (x *ControlExtensions) ProtoReflect() protoreflect.Message
- func (x *ControlExtensions) Reset()
- func (x *ControlExtensions) String() string
- type ControlGraft
- type ControlIDontWant
- type ControlIHave
- func (*ControlIHave) Descriptor() ([]byte, []int)deprecated
- func (x *ControlIHave) GetMessageIDs() []string
- func (x *ControlIHave) GetTopicID() string
- func (*ControlIHave) ProtoMessage()
- func (x *ControlIHave) ProtoReflect() protoreflect.Message
- func (x *ControlIHave) Reset()
- func (x *ControlIHave) String() string
- type ControlIWant
- type ControlMessage
- func (*ControlMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ControlMessage) GetExtensions() *ControlExtensions
- func (x *ControlMessage) GetGraft() []*ControlGraft
- func (x *ControlMessage) GetIdontwant() []*ControlIDontWant
- func (x *ControlMessage) GetIhave() []*ControlIHave
- func (x *ControlMessage) GetIwant() []*ControlIWant
- func (x *ControlMessage) GetPrune() []*ControlPrune
- func (*ControlMessage) ProtoMessage()
- func (x *ControlMessage) ProtoReflect() protoreflect.Message
- func (x *ControlMessage) Reset()
- func (x *ControlMessage) String() string
- type ControlPrune
- func (*ControlPrune) Descriptor() ([]byte, []int)deprecated
- func (x *ControlPrune) GetBackoff() uint64
- func (x *ControlPrune) GetPeers() []*PeerInfo
- func (x *ControlPrune) GetTopicID() string
- func (*ControlPrune) ProtoMessage()
- func (x *ControlPrune) ProtoReflect() protoreflect.Message
- func (x *ControlPrune) Reset()
- func (x *ControlPrune) String() string
- type Message
- func (*Message) Descriptor() ([]byte, []int)deprecated
- func (x *Message) GetData() []byte
- func (x *Message) GetFrom() []byte
- func (x *Message) GetKey() []byte
- func (x *Message) GetSeqno() []byte
- func (x *Message) GetSignature() []byte
- func (x *Message) GetTopic() string
- func (*Message) ProtoMessage()
- func (x *Message) ProtoReflect() protoreflect.Message
- func (x *Message) Reset()
- func (x *Message) String() string
- type PartialMessagesExtension
- func (*PartialMessagesExtension) Descriptor() ([]byte, []int)deprecated
- func (x *PartialMessagesExtension) GetGroupID() []byte
- func (x *PartialMessagesExtension) GetPartialMessage() []byte
- func (x *PartialMessagesExtension) GetPartsMetadata() []byte
- func (x *PartialMessagesExtension) GetTopicID() string
- func (e *PartialMessagesExtension) LogValue() slog.Value
- func (*PartialMessagesExtension) ProtoMessage()
- func (x *PartialMessagesExtension) ProtoReflect() protoreflect.Message
- func (x *PartialMessagesExtension) Reset()
- func (x *PartialMessagesExtension) String() string
- type PeerInfo
- type RPC
- func (*RPC) Descriptor() ([]byte, []int)deprecated
- func (x *RPC) GetControl() *ControlMessage
- func (x *RPC) GetPartial() *PartialMessagesExtension
- func (x *RPC) GetPublish() []*Message
- func (x *RPC) GetSubscriptions() []*RPC_SubOpts
- func (x *RPC) GetTestExtension() *TestExtension
- func (m *RPC) LogValue() slog.Value
- func (*RPC) ProtoMessage()
- func (x *RPC) ProtoReflect() protoreflect.Message
- func (x *RPC) Reset()
- func (x *RPC) String() string
- type RPC_SubOpts
- func (*RPC_SubOpts) Descriptor() ([]byte, []int)deprecated
- func (x *RPC_SubOpts) GetRequestsPartial() bool
- func (x *RPC_SubOpts) GetSubscribe() bool
- func (x *RPC_SubOpts) GetSupportsSendingPartial() bool
- func (x *RPC_SubOpts) GetTopicid() string
- func (*RPC_SubOpts) ProtoMessage()
- func (x *RPC_SubOpts) ProtoReflect() protoreflect.Message
- func (x *RPC_SubOpts) Reset()
- func (x *RPC_SubOpts) String() string
- type TestExtension
- type TraceEvent
- func (*TraceEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent) GetDeliverMessage() *TraceEvent_DeliverMessage
- func (x *TraceEvent) GetDropRPC() *TraceEvent_DropRPC
- func (x *TraceEvent) GetDuplicateMessage() *TraceEvent_DuplicateMessage
- func (x *TraceEvent) GetGraft() *TraceEvent_Graft
- func (x *TraceEvent) GetJoin() *TraceEvent_Join
- func (x *TraceEvent) GetLeave() *TraceEvent_Leave
- func (x *TraceEvent) GetOnClosedOutboundStream() *TraceEvent_OnClosedOutboundStream
- func (x *TraceEvent) GetOnNewOutboundStream() *TraceEvent_OnNewOutboundStream
- func (x *TraceEvent) GetPeerID() []byte
- func (x *TraceEvent) GetPrune() *TraceEvent_Prune
- func (x *TraceEvent) GetPublishMessage() *TraceEvent_PublishMessage
- func (x *TraceEvent) GetRecvRPC() *TraceEvent_RecvRPC
- func (x *TraceEvent) GetRejectMessage() *TraceEvent_RejectMessage
- func (x *TraceEvent) GetSendRPC() *TraceEvent_SendRPC
- func (x *TraceEvent) GetTimestamp() int64
- func (x *TraceEvent) GetType() TraceEvent_Type
- func (*TraceEvent) ProtoMessage()
- func (x *TraceEvent) ProtoReflect() protoreflect.Message
- func (x *TraceEvent) Reset()
- func (x *TraceEvent) String() string
- type TraceEventBatch
- type TraceEvent_ControlGraftMeta
- func (*TraceEvent_ControlGraftMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_ControlGraftMeta) GetTopic() string
- func (*TraceEvent_ControlGraftMeta) ProtoMessage()
- func (x *TraceEvent_ControlGraftMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_ControlGraftMeta) Reset()
- func (x *TraceEvent_ControlGraftMeta) String() string
- type TraceEvent_ControlIDontWantMeta
- func (*TraceEvent_ControlIDontWantMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_ControlIDontWantMeta) GetMessageIDs() [][]byte
- func (*TraceEvent_ControlIDontWantMeta) ProtoMessage()
- func (x *TraceEvent_ControlIDontWantMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_ControlIDontWantMeta) Reset()
- func (x *TraceEvent_ControlIDontWantMeta) String() string
- type TraceEvent_ControlIHaveMeta
- func (*TraceEvent_ControlIHaveMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_ControlIHaveMeta) GetMessageIDs() [][]byte
- func (x *TraceEvent_ControlIHaveMeta) GetTopic() string
- func (*TraceEvent_ControlIHaveMeta) ProtoMessage()
- func (x *TraceEvent_ControlIHaveMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_ControlIHaveMeta) Reset()
- func (x *TraceEvent_ControlIHaveMeta) String() string
- type TraceEvent_ControlIWantMeta
- func (*TraceEvent_ControlIWantMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_ControlIWantMeta) GetMessageIDs() [][]byte
- func (*TraceEvent_ControlIWantMeta) ProtoMessage()
- func (x *TraceEvent_ControlIWantMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_ControlIWantMeta) Reset()
- func (x *TraceEvent_ControlIWantMeta) String() string
- type TraceEvent_ControlMeta
- func (*TraceEvent_ControlMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_ControlMeta) GetGraft() []*TraceEvent_ControlGraftMeta
- func (x *TraceEvent_ControlMeta) GetIdontwant() []*TraceEvent_ControlIDontWantMeta
- func (x *TraceEvent_ControlMeta) GetIhave() []*TraceEvent_ControlIHaveMeta
- func (x *TraceEvent_ControlMeta) GetIwant() []*TraceEvent_ControlIWantMeta
- func (x *TraceEvent_ControlMeta) GetPrune() []*TraceEvent_ControlPruneMeta
- func (*TraceEvent_ControlMeta) ProtoMessage()
- func (x *TraceEvent_ControlMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_ControlMeta) Reset()
- func (x *TraceEvent_ControlMeta) String() string
- type TraceEvent_ControlPruneMeta
- func (*TraceEvent_ControlPruneMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_ControlPruneMeta) GetPeers() [][]byte
- func (x *TraceEvent_ControlPruneMeta) GetTopic() string
- func (*TraceEvent_ControlPruneMeta) ProtoMessage()
- func (x *TraceEvent_ControlPruneMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_ControlPruneMeta) Reset()
- func (x *TraceEvent_ControlPruneMeta) String() string
- type TraceEvent_DeliverMessage
- func (*TraceEvent_DeliverMessage) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_DeliverMessage) GetMessageID() []byte
- func (x *TraceEvent_DeliverMessage) GetReceivedFrom() []byte
- func (x *TraceEvent_DeliverMessage) GetTopic() string
- func (*TraceEvent_DeliverMessage) ProtoMessage()
- func (x *TraceEvent_DeliverMessage) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_DeliverMessage) Reset()
- func (x *TraceEvent_DeliverMessage) String() string
- type TraceEvent_DropRPC
- func (*TraceEvent_DropRPC) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_DropRPC) GetMeta() *TraceEvent_RPCMeta
- func (x *TraceEvent_DropRPC) GetSendTo() []byte
- func (*TraceEvent_DropRPC) ProtoMessage()
- func (x *TraceEvent_DropRPC) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_DropRPC) Reset()
- func (x *TraceEvent_DropRPC) String() string
- type TraceEvent_DuplicateMessage
- func (*TraceEvent_DuplicateMessage) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_DuplicateMessage) GetMessageID() []byte
- func (x *TraceEvent_DuplicateMessage) GetReceivedFrom() []byte
- func (x *TraceEvent_DuplicateMessage) GetTopic() string
- func (*TraceEvent_DuplicateMessage) ProtoMessage()
- func (x *TraceEvent_DuplicateMessage) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_DuplicateMessage) Reset()
- func (x *TraceEvent_DuplicateMessage) String() string
- type TraceEvent_Graft
- func (*TraceEvent_Graft) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_Graft) GetPeerID() []byte
- func (x *TraceEvent_Graft) GetTopic() string
- func (*TraceEvent_Graft) ProtoMessage()
- func (x *TraceEvent_Graft) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_Graft) Reset()
- func (x *TraceEvent_Graft) String() string
- type TraceEvent_Join
- type TraceEvent_Leave
- type TraceEvent_MessageMeta
- func (*TraceEvent_MessageMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_MessageMeta) GetMessageID() []byte
- func (x *TraceEvent_MessageMeta) GetTopic() string
- func (*TraceEvent_MessageMeta) ProtoMessage()
- func (x *TraceEvent_MessageMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_MessageMeta) Reset()
- func (x *TraceEvent_MessageMeta) String() string
- type TraceEvent_OnClosedOutboundStream
- func (*TraceEvent_OnClosedOutboundStream) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_OnClosedOutboundStream) GetPeerID() []byte
- func (*TraceEvent_OnClosedOutboundStream) ProtoMessage()
- func (x *TraceEvent_OnClosedOutboundStream) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_OnClosedOutboundStream) Reset()
- func (x *TraceEvent_OnClosedOutboundStream) String() string
- type TraceEvent_OnNewOutboundStream
- func (*TraceEvent_OnNewOutboundStream) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_OnNewOutboundStream) GetPeerID() []byte
- func (x *TraceEvent_OnNewOutboundStream) GetProto() string
- func (*TraceEvent_OnNewOutboundStream) ProtoMessage()
- func (x *TraceEvent_OnNewOutboundStream) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_OnNewOutboundStream) Reset()
- func (x *TraceEvent_OnNewOutboundStream) String() string
- type TraceEvent_Prune
- func (*TraceEvent_Prune) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_Prune) GetPeerID() []byte
- func (x *TraceEvent_Prune) GetTopic() string
- func (*TraceEvent_Prune) ProtoMessage()
- func (x *TraceEvent_Prune) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_Prune) Reset()
- func (x *TraceEvent_Prune) String() string
- type TraceEvent_PublishMessage
- func (*TraceEvent_PublishMessage) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_PublishMessage) GetMessageID() []byte
- func (x *TraceEvent_PublishMessage) GetTopic() string
- func (*TraceEvent_PublishMessage) ProtoMessage()
- func (x *TraceEvent_PublishMessage) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_PublishMessage) Reset()
- func (x *TraceEvent_PublishMessage) String() string
- type TraceEvent_RPCMeta
- func (*TraceEvent_RPCMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_RPCMeta) GetControl() *TraceEvent_ControlMeta
- func (x *TraceEvent_RPCMeta) GetMessages() []*TraceEvent_MessageMeta
- func (x *TraceEvent_RPCMeta) GetSubscription() []*TraceEvent_SubMeta
- func (*TraceEvent_RPCMeta) ProtoMessage()
- func (x *TraceEvent_RPCMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_RPCMeta) Reset()
- func (x *TraceEvent_RPCMeta) String() string
- type TraceEvent_RecvRPC
- func (*TraceEvent_RecvRPC) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_RecvRPC) GetMeta() *TraceEvent_RPCMeta
- func (x *TraceEvent_RecvRPC) GetReceivedFrom() []byte
- func (*TraceEvent_RecvRPC) ProtoMessage()
- func (x *TraceEvent_RecvRPC) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_RecvRPC) Reset()
- func (x *TraceEvent_RecvRPC) String() string
- type TraceEvent_RejectMessage
- func (*TraceEvent_RejectMessage) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_RejectMessage) GetMessageID() []byte
- func (x *TraceEvent_RejectMessage) GetReason() string
- func (x *TraceEvent_RejectMessage) GetReceivedFrom() []byte
- func (x *TraceEvent_RejectMessage) GetTopic() string
- func (*TraceEvent_RejectMessage) ProtoMessage()
- func (x *TraceEvent_RejectMessage) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_RejectMessage) Reset()
- func (x *TraceEvent_RejectMessage) String() string
- type TraceEvent_SendRPC
- func (*TraceEvent_SendRPC) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_SendRPC) GetMeta() *TraceEvent_RPCMeta
- func (x *TraceEvent_SendRPC) GetSendTo() []byte
- func (*TraceEvent_SendRPC) ProtoMessage()
- func (x *TraceEvent_SendRPC) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_SendRPC) Reset()
- func (x *TraceEvent_SendRPC) String() string
- type TraceEvent_SubMeta
- func (*TraceEvent_SubMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TraceEvent_SubMeta) GetSubscribe() bool
- func (x *TraceEvent_SubMeta) GetTopic() string
- func (*TraceEvent_SubMeta) ProtoMessage()
- func (x *TraceEvent_SubMeta) ProtoReflect() protoreflect.Message
- func (x *TraceEvent_SubMeta) Reset()
- func (x *TraceEvent_SubMeta) String() string
- type TraceEvent_Type
- func (TraceEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x TraceEvent_Type) Enum() *TraceEvent_Type
- func (TraceEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x TraceEvent_Type) Number() protoreflect.EnumNumber
- func (x TraceEvent_Type) String() string
- func (TraceEvent_Type) Type() protoreflect.EnumType
- func (x *TraceEvent_Type) UnmarshalJSON(b []byte) errordeprecated
Constants ¶
This section is empty.
Variables ¶
var ( TraceEvent_Type_name = map[int32]string{ 0: "PUBLISH_MESSAGE", 1: "REJECT_MESSAGE", 2: "DUPLICATE_MESSAGE", 3: "DELIVER_MESSAGE", 4: "ON_NEW_OUTBOUND_STREAM", 5: "ON_CLOSED_OUTBOUND_STREAM", 6: "RECV_RPC", 7: "SEND_RPC", 8: "DROP_RPC", 9: "JOIN", 10: "LEAVE", 11: "GRAFT", 12: "PRUNE", } TraceEvent_Type_value = map[string]int32{ "PUBLISH_MESSAGE": 0, "REJECT_MESSAGE": 1, "DUPLICATE_MESSAGE": 2, "DELIVER_MESSAGE": 3, "ON_NEW_OUTBOUND_STREAM": 4, "ON_CLOSED_OUTBOUND_STREAM": 5, "RECV_RPC": 6, "SEND_RPC": 7, "DROP_RPC": 8, "JOIN": 9, "LEAVE": 10, "GRAFT": 11, "PRUNE": 12, } )
Enum value maps for TraceEvent_Type.
var File_rpc_proto protoreflect.FileDescriptor
var File_trace_proto protoreflect.FileDescriptor
Functions ¶
func ValidateRawRPCControlMessageSize ¶ added in v0.17.0
ValidateRawRPCControlMessageSize validates that all non-publish, non-PartialMessagesExtension fields in a raw RPC are no larger than maxControlMessageSize.
Types ¶
type ControlExtensions ¶ added in v0.15.0
type ControlExtensions struct {
PartialMessages *bool `protobuf:"varint,10,opt,name=partialMessages" json:"partialMessages,omitempty"`
// Experimental extensions must use field numbers larger than 0x200000 to be
// encoded with 4 bytes
TestExtension *bool `protobuf:"varint,6492434,opt,name=testExtension" json:"testExtension,omitempty"`
// contains filtered or unexported fields
}
func (*ControlExtensions) Descriptor
deprecated
added in
v0.15.0
func (*ControlExtensions) Descriptor() ([]byte, []int)
Deprecated: Use ControlExtensions.ProtoReflect.Descriptor instead.
func (*ControlExtensions) GetPartialMessages ¶ added in v0.16.0
func (x *ControlExtensions) GetPartialMessages() bool
func (*ControlExtensions) GetTestExtension ¶ added in v0.15.0
func (x *ControlExtensions) GetTestExtension() bool
func (*ControlExtensions) ProtoMessage ¶ added in v0.15.0
func (*ControlExtensions) ProtoMessage()
func (*ControlExtensions) ProtoReflect ¶ added in v0.17.0
func (x *ControlExtensions) ProtoReflect() protoreflect.Message
func (*ControlExtensions) Reset ¶ added in v0.15.0
func (x *ControlExtensions) Reset()
func (*ControlExtensions) String ¶ added in v0.15.0
func (x *ControlExtensions) String() string
type ControlGraft ¶
type ControlGraft struct {
TopicID *string `protobuf:"bytes,1,opt,name=topicID" json:"topicID,omitempty"`
// contains filtered or unexported fields
}
func (*ControlGraft) Descriptor
deprecated
func (*ControlGraft) Descriptor() ([]byte, []int)
Deprecated: Use ControlGraft.ProtoReflect.Descriptor instead.
func (*ControlGraft) GetTopicID ¶
func (x *ControlGraft) GetTopicID() string
func (*ControlGraft) ProtoMessage ¶
func (*ControlGraft) ProtoMessage()
func (*ControlGraft) ProtoReflect ¶ added in v0.17.0
func (x *ControlGraft) ProtoReflect() protoreflect.Message
func (*ControlGraft) Reset ¶
func (x *ControlGraft) Reset()
func (*ControlGraft) String ¶
func (x *ControlGraft) String() string
type ControlIDontWant ¶ added in v0.12.0
type ControlIDontWant struct {
// implementors from other languages should use bytes here - go protobuf emits
// invalid utf8 strings
MessageIDs []string `protobuf:"bytes,1,rep,name=messageIDs" json:"messageIDs,omitempty"`
// contains filtered or unexported fields
}
func (*ControlIDontWant) Descriptor
deprecated
added in
v0.12.0
func (*ControlIDontWant) Descriptor() ([]byte, []int)
Deprecated: Use ControlIDontWant.ProtoReflect.Descriptor instead.
func (*ControlIDontWant) GetMessageIDs ¶ added in v0.12.0
func (x *ControlIDontWant) GetMessageIDs() []string
func (*ControlIDontWant) ProtoMessage ¶ added in v0.12.0
func (*ControlIDontWant) ProtoMessage()
func (*ControlIDontWant) ProtoReflect ¶ added in v0.17.0
func (x *ControlIDontWant) ProtoReflect() protoreflect.Message
func (*ControlIDontWant) Reset ¶ added in v0.12.0
func (x *ControlIDontWant) Reset()
func (*ControlIDontWant) String ¶ added in v0.12.0
func (x *ControlIDontWant) String() string
type ControlIHave ¶
type ControlIHave struct {
TopicID *string `protobuf:"bytes,1,opt,name=topicID" json:"topicID,omitempty"`
// implementors from other languages should use bytes here - go protobuf emits
// invalid utf8 strings
MessageIDs []string `protobuf:"bytes,2,rep,name=messageIDs" json:"messageIDs,omitempty"`
// contains filtered or unexported fields
}
func (*ControlIHave) Descriptor
deprecated
func (*ControlIHave) Descriptor() ([]byte, []int)
Deprecated: Use ControlIHave.ProtoReflect.Descriptor instead.
func (*ControlIHave) GetMessageIDs ¶
func (x *ControlIHave) GetMessageIDs() []string
func (*ControlIHave) GetTopicID ¶
func (x *ControlIHave) GetTopicID() string
func (*ControlIHave) ProtoMessage ¶
func (*ControlIHave) ProtoMessage()
func (*ControlIHave) ProtoReflect ¶ added in v0.17.0
func (x *ControlIHave) ProtoReflect() protoreflect.Message
func (*ControlIHave) Reset ¶
func (x *ControlIHave) Reset()
func (*ControlIHave) String ¶
func (x *ControlIHave) String() string
type ControlIWant ¶
type ControlIWant struct {
// implementors from other languages should use bytes here - go protobuf emits
// invalid utf8 strings
MessageIDs []string `protobuf:"bytes,1,rep,name=messageIDs" json:"messageIDs,omitempty"`
// contains filtered or unexported fields
}
func (*ControlIWant) Descriptor
deprecated
func (*ControlIWant) Descriptor() ([]byte, []int)
Deprecated: Use ControlIWant.ProtoReflect.Descriptor instead.
func (*ControlIWant) GetMessageIDs ¶
func (x *ControlIWant) GetMessageIDs() []string
func (*ControlIWant) ProtoMessage ¶
func (*ControlIWant) ProtoMessage()
func (*ControlIWant) ProtoReflect ¶ added in v0.17.0
func (x *ControlIWant) ProtoReflect() protoreflect.Message
func (*ControlIWant) Reset ¶
func (x *ControlIWant) Reset()
func (*ControlIWant) String ¶
func (x *ControlIWant) String() string
type ControlMessage ¶
type ControlMessage struct {
Ihave []*ControlIHave `protobuf:"bytes,1,rep,name=ihave" json:"ihave,omitempty"`
Iwant []*ControlIWant `protobuf:"bytes,2,rep,name=iwant" json:"iwant,omitempty"`
Graft []*ControlGraft `protobuf:"bytes,3,rep,name=graft" json:"graft,omitempty"`
Prune []*ControlPrune `protobuf:"bytes,4,rep,name=prune" json:"prune,omitempty"`
Idontwant []*ControlIDontWant `protobuf:"bytes,5,rep,name=idontwant" json:"idontwant,omitempty"`
Extensions *ControlExtensions `protobuf:"bytes,6,opt,name=extensions" json:"extensions,omitempty"`
// contains filtered or unexported fields
}
func (*ControlMessage) Descriptor
deprecated
func (*ControlMessage) Descriptor() ([]byte, []int)
Deprecated: Use ControlMessage.ProtoReflect.Descriptor instead.
func (*ControlMessage) GetExtensions ¶ added in v0.15.0
func (x *ControlMessage) GetExtensions() *ControlExtensions
func (*ControlMessage) GetGraft ¶
func (x *ControlMessage) GetGraft() []*ControlGraft
func (*ControlMessage) GetIdontwant ¶ added in v0.12.0
func (x *ControlMessage) GetIdontwant() []*ControlIDontWant
func (*ControlMessage) GetIhave ¶
func (x *ControlMessage) GetIhave() []*ControlIHave
func (*ControlMessage) GetIwant ¶
func (x *ControlMessage) GetIwant() []*ControlIWant
func (*ControlMessage) GetPrune ¶
func (x *ControlMessage) GetPrune() []*ControlPrune
func (*ControlMessage) ProtoMessage ¶
func (*ControlMessage) ProtoMessage()
func (*ControlMessage) ProtoReflect ¶ added in v0.17.0
func (x *ControlMessage) ProtoReflect() protoreflect.Message
func (*ControlMessage) Reset ¶
func (x *ControlMessage) Reset()
func (*ControlMessage) String ¶
func (x *ControlMessage) String() string
type ControlPrune ¶
type ControlPrune struct {
TopicID *string `protobuf:"bytes,1,opt,name=topicID" json:"topicID,omitempty"`
Peers []*PeerInfo `protobuf:"bytes,2,rep,name=peers" json:"peers,omitempty"`
Backoff *uint64 `protobuf:"varint,3,opt,name=backoff" json:"backoff,omitempty"`
// contains filtered or unexported fields
}
func (*ControlPrune) Descriptor
deprecated
func (*ControlPrune) Descriptor() ([]byte, []int)
Deprecated: Use ControlPrune.ProtoReflect.Descriptor instead.
func (*ControlPrune) GetBackoff ¶ added in v0.3.0
func (x *ControlPrune) GetBackoff() uint64
func (*ControlPrune) GetPeers ¶ added in v0.3.0
func (x *ControlPrune) GetPeers() []*PeerInfo
func (*ControlPrune) GetTopicID ¶
func (x *ControlPrune) GetTopicID() string
func (*ControlPrune) ProtoMessage ¶
func (*ControlPrune) ProtoMessage()
func (*ControlPrune) ProtoReflect ¶ added in v0.17.0
func (x *ControlPrune) ProtoReflect() protoreflect.Message
func (*ControlPrune) Reset ¶
func (x *ControlPrune) Reset()
func (*ControlPrune) String ¶
func (x *ControlPrune) String() string
type Message ¶
type Message struct {
From []byte `protobuf:"bytes,1,opt,name=from" json:"from,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
Seqno []byte `protobuf:"bytes,3,opt,name=seqno" json:"seqno,omitempty"`
Topic *string `protobuf:"bytes,4,opt,name=topic" json:"topic,omitempty"`
Signature []byte `protobuf:"bytes,5,opt,name=signature" json:"signature,omitempty"`
Key []byte `protobuf:"bytes,6,opt,name=key" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*Message) Descriptor
deprecated
func (*Message) GetSignature ¶
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
func (*Message) ProtoReflect ¶ added in v0.17.0
func (x *Message) ProtoReflect() protoreflect.Message
type PartialMessagesExtension ¶ added in v0.16.0
type PartialMessagesExtension struct {
TopicID *string `protobuf:"bytes,1,opt,name=topicID" json:"topicID,omitempty"`
GroupID []byte `protobuf:"bytes,2,opt,name=groupID" json:"groupID,omitempty"`
// An encoded partial message
PartialMessage []byte `protobuf:"bytes,3,opt,name=partialMessage" json:"partialMessage,omitempty"`
// An encoded representation of the parts a peer has and wants.
PartsMetadata []byte `protobuf:"bytes,4,opt,name=partsMetadata" json:"partsMetadata,omitempty"`
// contains filtered or unexported fields
}
func (*PartialMessagesExtension) Descriptor
deprecated
added in
v0.16.0
func (*PartialMessagesExtension) Descriptor() ([]byte, []int)
Deprecated: Use PartialMessagesExtension.ProtoReflect.Descriptor instead.
func (*PartialMessagesExtension) GetGroupID ¶ added in v0.16.0
func (x *PartialMessagesExtension) GetGroupID() []byte
func (*PartialMessagesExtension) GetPartialMessage ¶ added in v0.16.0
func (x *PartialMessagesExtension) GetPartialMessage() []byte
func (*PartialMessagesExtension) GetPartsMetadata ¶ added in v0.16.0
func (x *PartialMessagesExtension) GetPartsMetadata() []byte
func (*PartialMessagesExtension) GetTopicID ¶ added in v0.16.0
func (x *PartialMessagesExtension) GetTopicID() string
func (*PartialMessagesExtension) LogValue ¶ added in v0.16.0
func (e *PartialMessagesExtension) LogValue() slog.Value
func (*PartialMessagesExtension) ProtoMessage ¶ added in v0.16.0
func (*PartialMessagesExtension) ProtoMessage()
func (*PartialMessagesExtension) ProtoReflect ¶ added in v0.17.0
func (x *PartialMessagesExtension) ProtoReflect() protoreflect.Message
func (*PartialMessagesExtension) Reset ¶ added in v0.16.0
func (x *PartialMessagesExtension) Reset()
func (*PartialMessagesExtension) String ¶ added in v0.16.0
func (x *PartialMessagesExtension) String() string
type PeerInfo ¶ added in v0.3.0
type PeerInfo struct {
PeerID []byte `protobuf:"bytes,1,opt,name=peerID" json:"peerID,omitempty"`
SignedPeerRecord []byte `protobuf:"bytes,2,opt,name=signedPeerRecord" json:"signedPeerRecord,omitempty"`
// contains filtered or unexported fields
}
func (*PeerInfo) Descriptor
deprecated
added in
v0.3.0
func (*PeerInfo) GetSignedPeerRecord ¶ added in v0.3.0
func (*PeerInfo) ProtoMessage ¶ added in v0.3.0
func (*PeerInfo) ProtoMessage()
func (*PeerInfo) ProtoReflect ¶ added in v0.17.0
func (x *PeerInfo) ProtoReflect() protoreflect.Message
type RPC ¶
type RPC struct {
Subscriptions []*RPC_SubOpts `protobuf:"bytes,1,rep,name=subscriptions" json:"subscriptions,omitempty"`
Publish []*Message `protobuf:"bytes,2,rep,name=publish" json:"publish,omitempty"`
Control *ControlMessage `protobuf:"bytes,3,opt,name=control" json:"control,omitempty"`
Partial *PartialMessagesExtension `protobuf:"bytes,10,opt,name=partial" json:"partial,omitempty"`
// Experimental Extensions should register their messages here. They
// must use field numbers larger than 0x200000 to be encoded with at least 4
// bytes
TestExtension *TestExtension `protobuf:"bytes,6492434,opt,name=testExtension" json:"testExtension,omitempty"`
// contains filtered or unexported fields
}
func (*RPC) Descriptor
deprecated
func (*RPC) GetControl ¶
func (x *RPC) GetControl() *ControlMessage
func (*RPC) GetPartial ¶ added in v0.16.0
func (x *RPC) GetPartial() *PartialMessagesExtension
func (*RPC) GetPublish ¶
func (*RPC) GetSubscriptions ¶
func (x *RPC) GetSubscriptions() []*RPC_SubOpts
func (*RPC) GetTestExtension ¶ added in v0.15.0
func (x *RPC) GetTestExtension() *TestExtension
func (*RPC) ProtoMessage ¶
func (*RPC) ProtoMessage()
func (*RPC) ProtoReflect ¶ added in v0.17.0
func (x *RPC) ProtoReflect() protoreflect.Message
type RPC_SubOpts ¶
type RPC_SubOpts struct {
Subscribe *bool `protobuf:"varint,1,opt,name=subscribe" json:"subscribe,omitempty"` // subscribe or unsubcribe
Topicid *string `protobuf:"bytes,2,opt,name=topicid" json:"topicid,omitempty"`
// Used with Partial Messages extension.
// If set, signals to the receiver that the sender prefers partial messages.
RequestsPartial *bool `protobuf:"varint,3,opt,name=requestsPartial" json:"requestsPartial,omitempty"`
// If set, signals to the receiver that the sender supports sending partial
// messages on this topic. If requestsPartial is true, this is assumed to be
// true.
SupportsSendingPartial *bool `protobuf:"varint,4,opt,name=supportsSendingPartial" json:"supportsSendingPartial,omitempty"`
// contains filtered or unexported fields
}
func (*RPC_SubOpts) Descriptor
deprecated
func (*RPC_SubOpts) Descriptor() ([]byte, []int)
Deprecated: Use RPC_SubOpts.ProtoReflect.Descriptor instead.
func (*RPC_SubOpts) GetRequestsPartial ¶ added in v0.16.0
func (x *RPC_SubOpts) GetRequestsPartial() bool
func (*RPC_SubOpts) GetSubscribe ¶
func (x *RPC_SubOpts) GetSubscribe() bool
func (*RPC_SubOpts) GetSupportsSendingPartial ¶ added in v0.16.0
func (x *RPC_SubOpts) GetSupportsSendingPartial() bool
func (*RPC_SubOpts) GetTopicid ¶
func (x *RPC_SubOpts) GetTopicid() string
func (*RPC_SubOpts) ProtoMessage ¶
func (*RPC_SubOpts) ProtoMessage()
func (*RPC_SubOpts) ProtoReflect ¶ added in v0.17.0
func (x *RPC_SubOpts) ProtoReflect() protoreflect.Message
func (*RPC_SubOpts) Reset ¶
func (x *RPC_SubOpts) Reset()
func (*RPC_SubOpts) String ¶
func (x *RPC_SubOpts) String() string
type TestExtension ¶ added in v0.15.0
type TestExtension struct {
// contains filtered or unexported fields
}
func (*TestExtension) Descriptor
deprecated
added in
v0.15.0
func (*TestExtension) Descriptor() ([]byte, []int)
Deprecated: Use TestExtension.ProtoReflect.Descriptor instead.
func (*TestExtension) ProtoMessage ¶ added in v0.15.0
func (*TestExtension) ProtoMessage()
func (*TestExtension) ProtoReflect ¶ added in v0.17.0
func (x *TestExtension) ProtoReflect() protoreflect.Message
func (*TestExtension) Reset ¶ added in v0.15.0
func (x *TestExtension) Reset()
func (*TestExtension) String ¶ added in v0.15.0
func (x *TestExtension) String() string
type TraceEvent ¶ added in v0.2.3
type TraceEvent struct {
Type *TraceEvent_Type `protobuf:"varint,1,opt,name=type,enum=pubsub.pb.TraceEvent_Type" json:"type,omitempty"`
PeerID []byte `protobuf:"bytes,2,opt,name=peerID" json:"peerID,omitempty"`
Timestamp *int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
PublishMessage *TraceEvent_PublishMessage `protobuf:"bytes,4,opt,name=publishMessage" json:"publishMessage,omitempty"`
RejectMessage *TraceEvent_RejectMessage `protobuf:"bytes,5,opt,name=rejectMessage" json:"rejectMessage,omitempty"`
DuplicateMessage *TraceEvent_DuplicateMessage `protobuf:"bytes,6,opt,name=duplicateMessage" json:"duplicateMessage,omitempty"`
DeliverMessage *TraceEvent_DeliverMessage `protobuf:"bytes,7,opt,name=deliverMessage" json:"deliverMessage,omitempty"`
OnNewOutboundStream *TraceEvent_OnNewOutboundStream `protobuf:"bytes,8,opt,name=onNewOutboundStream" json:"onNewOutboundStream,omitempty"`
OnClosedOutboundStream *TraceEvent_OnClosedOutboundStream `protobuf:"bytes,9,opt,name=onClosedOutboundStream" json:"onClosedOutboundStream,omitempty"`
RecvRPC *TraceEvent_RecvRPC `protobuf:"bytes,10,opt,name=recvRPC" json:"recvRPC,omitempty"`
SendRPC *TraceEvent_SendRPC `protobuf:"bytes,11,opt,name=sendRPC" json:"sendRPC,omitempty"`
DropRPC *TraceEvent_DropRPC `protobuf:"bytes,12,opt,name=dropRPC" json:"dropRPC,omitempty"`
Join *TraceEvent_Join `protobuf:"bytes,13,opt,name=join" json:"join,omitempty"`
Leave *TraceEvent_Leave `protobuf:"bytes,14,opt,name=leave" json:"leave,omitempty"`
Graft *TraceEvent_Graft `protobuf:"bytes,15,opt,name=graft" json:"graft,omitempty"`
Prune *TraceEvent_Prune `protobuf:"bytes,16,opt,name=prune" json:"prune,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent.ProtoReflect.Descriptor instead.
func (*TraceEvent) GetDeliverMessage ¶ added in v0.2.3
func (x *TraceEvent) GetDeliverMessage() *TraceEvent_DeliverMessage
func (*TraceEvent) GetDropRPC ¶ added in v0.2.3
func (x *TraceEvent) GetDropRPC() *TraceEvent_DropRPC
func (*TraceEvent) GetDuplicateMessage ¶ added in v0.2.3
func (x *TraceEvent) GetDuplicateMessage() *TraceEvent_DuplicateMessage
func (*TraceEvent) GetGraft ¶ added in v0.2.3
func (x *TraceEvent) GetGraft() *TraceEvent_Graft
func (*TraceEvent) GetJoin ¶ added in v0.2.3
func (x *TraceEvent) GetJoin() *TraceEvent_Join
func (*TraceEvent) GetLeave ¶ added in v0.2.3
func (x *TraceEvent) GetLeave() *TraceEvent_Leave
func (*TraceEvent) GetOnClosedOutboundStream ¶ added in v0.16.0
func (x *TraceEvent) GetOnClosedOutboundStream() *TraceEvent_OnClosedOutboundStream
func (*TraceEvent) GetOnNewOutboundStream ¶ added in v0.16.0
func (x *TraceEvent) GetOnNewOutboundStream() *TraceEvent_OnNewOutboundStream
func (*TraceEvent) GetPeerID ¶ added in v0.2.3
func (x *TraceEvent) GetPeerID() []byte
func (*TraceEvent) GetPrune ¶ added in v0.2.3
func (x *TraceEvent) GetPrune() *TraceEvent_Prune
func (*TraceEvent) GetPublishMessage ¶ added in v0.2.3
func (x *TraceEvent) GetPublishMessage() *TraceEvent_PublishMessage
func (*TraceEvent) GetRecvRPC ¶ added in v0.2.3
func (x *TraceEvent) GetRecvRPC() *TraceEvent_RecvRPC
func (*TraceEvent) GetRejectMessage ¶ added in v0.2.3
func (x *TraceEvent) GetRejectMessage() *TraceEvent_RejectMessage
func (*TraceEvent) GetSendRPC ¶ added in v0.2.3
func (x *TraceEvent) GetSendRPC() *TraceEvent_SendRPC
func (*TraceEvent) GetTimestamp ¶ added in v0.2.3
func (x *TraceEvent) GetTimestamp() int64
func (*TraceEvent) GetType ¶ added in v0.2.3
func (x *TraceEvent) GetType() TraceEvent_Type
func (*TraceEvent) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent) ProtoMessage()
func (*TraceEvent) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent) ProtoReflect() protoreflect.Message
func (*TraceEvent) Reset ¶ added in v0.2.3
func (x *TraceEvent) Reset()
func (*TraceEvent) String ¶ added in v0.2.3
func (x *TraceEvent) String() string
type TraceEventBatch ¶ added in v0.2.3
type TraceEventBatch struct {
Batch []*TraceEvent `protobuf:"bytes,1,rep,name=batch" json:"batch,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEventBatch) Descriptor
deprecated
added in
v0.2.3
func (*TraceEventBatch) Descriptor() ([]byte, []int)
Deprecated: Use TraceEventBatch.ProtoReflect.Descriptor instead.
func (*TraceEventBatch) GetBatch ¶ added in v0.2.3
func (x *TraceEventBatch) GetBatch() []*TraceEvent
func (*TraceEventBatch) ProtoMessage ¶ added in v0.2.3
func (*TraceEventBatch) ProtoMessage()
func (*TraceEventBatch) ProtoReflect ¶ added in v0.17.0
func (x *TraceEventBatch) ProtoReflect() protoreflect.Message
func (*TraceEventBatch) Reset ¶ added in v0.2.3
func (x *TraceEventBatch) Reset()
func (*TraceEventBatch) String ¶ added in v0.2.3
func (x *TraceEventBatch) String() string
type TraceEvent_ControlGraftMeta ¶ added in v0.2.3
type TraceEvent_ControlGraftMeta struct {
Topic *string `protobuf:"bytes,1,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_ControlGraftMeta) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_ControlGraftMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_ControlGraftMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_ControlGraftMeta) GetTopic ¶ added in v0.2.3
func (x *TraceEvent_ControlGraftMeta) GetTopic() string
func (*TraceEvent_ControlGraftMeta) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_ControlGraftMeta) ProtoMessage()
func (*TraceEvent_ControlGraftMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_ControlGraftMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_ControlGraftMeta) Reset ¶ added in v0.2.3
func (x *TraceEvent_ControlGraftMeta) Reset()
func (*TraceEvent_ControlGraftMeta) String ¶ added in v0.2.3
func (x *TraceEvent_ControlGraftMeta) String() string
type TraceEvent_ControlIDontWantMeta ¶ added in v0.12.0
type TraceEvent_ControlIDontWantMeta struct {
MessageIDs [][]byte `protobuf:"bytes,1,rep,name=messageIDs" json:"messageIDs,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_ControlIDontWantMeta) Descriptor
deprecated
added in
v0.12.0
func (*TraceEvent_ControlIDontWantMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_ControlIDontWantMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_ControlIDontWantMeta) GetMessageIDs ¶ added in v0.12.0
func (x *TraceEvent_ControlIDontWantMeta) GetMessageIDs() [][]byte
func (*TraceEvent_ControlIDontWantMeta) ProtoMessage ¶ added in v0.12.0
func (*TraceEvent_ControlIDontWantMeta) ProtoMessage()
func (*TraceEvent_ControlIDontWantMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_ControlIDontWantMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_ControlIDontWantMeta) Reset ¶ added in v0.12.0
func (x *TraceEvent_ControlIDontWantMeta) Reset()
func (*TraceEvent_ControlIDontWantMeta) String ¶ added in v0.12.0
func (x *TraceEvent_ControlIDontWantMeta) String() string
type TraceEvent_ControlIHaveMeta ¶ added in v0.2.3
type TraceEvent_ControlIHaveMeta struct {
Topic *string `protobuf:"bytes,1,opt,name=topic" json:"topic,omitempty"`
MessageIDs [][]byte `protobuf:"bytes,2,rep,name=messageIDs" json:"messageIDs,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_ControlIHaveMeta) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_ControlIHaveMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_ControlIHaveMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_ControlIHaveMeta) GetMessageIDs ¶ added in v0.2.3
func (x *TraceEvent_ControlIHaveMeta) GetMessageIDs() [][]byte
func (*TraceEvent_ControlIHaveMeta) GetTopic ¶ added in v0.2.3
func (x *TraceEvent_ControlIHaveMeta) GetTopic() string
func (*TraceEvent_ControlIHaveMeta) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_ControlIHaveMeta) ProtoMessage()
func (*TraceEvent_ControlIHaveMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_ControlIHaveMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_ControlIHaveMeta) Reset ¶ added in v0.2.3
func (x *TraceEvent_ControlIHaveMeta) Reset()
func (*TraceEvent_ControlIHaveMeta) String ¶ added in v0.2.3
func (x *TraceEvent_ControlIHaveMeta) String() string
type TraceEvent_ControlIWantMeta ¶ added in v0.2.3
type TraceEvent_ControlIWantMeta struct {
MessageIDs [][]byte `protobuf:"bytes,1,rep,name=messageIDs" json:"messageIDs,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_ControlIWantMeta) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_ControlIWantMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_ControlIWantMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_ControlIWantMeta) GetMessageIDs ¶ added in v0.2.3
func (x *TraceEvent_ControlIWantMeta) GetMessageIDs() [][]byte
func (*TraceEvent_ControlIWantMeta) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_ControlIWantMeta) ProtoMessage()
func (*TraceEvent_ControlIWantMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_ControlIWantMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_ControlIWantMeta) Reset ¶ added in v0.2.3
func (x *TraceEvent_ControlIWantMeta) Reset()
func (*TraceEvent_ControlIWantMeta) String ¶ added in v0.2.3
func (x *TraceEvent_ControlIWantMeta) String() string
type TraceEvent_ControlMeta ¶ added in v0.2.3
type TraceEvent_ControlMeta struct {
Ihave []*TraceEvent_ControlIHaveMeta `protobuf:"bytes,1,rep,name=ihave" json:"ihave,omitempty"`
Iwant []*TraceEvent_ControlIWantMeta `protobuf:"bytes,2,rep,name=iwant" json:"iwant,omitempty"`
Graft []*TraceEvent_ControlGraftMeta `protobuf:"bytes,3,rep,name=graft" json:"graft,omitempty"`
Prune []*TraceEvent_ControlPruneMeta `protobuf:"bytes,4,rep,name=prune" json:"prune,omitempty"`
Idontwant []*TraceEvent_ControlIDontWantMeta `protobuf:"bytes,5,rep,name=idontwant" json:"idontwant,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_ControlMeta) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_ControlMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_ControlMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_ControlMeta) GetGraft ¶ added in v0.2.3
func (x *TraceEvent_ControlMeta) GetGraft() []*TraceEvent_ControlGraftMeta
func (*TraceEvent_ControlMeta) GetIdontwant ¶ added in v0.12.0
func (x *TraceEvent_ControlMeta) GetIdontwant() []*TraceEvent_ControlIDontWantMeta
func (*TraceEvent_ControlMeta) GetIhave ¶ added in v0.2.3
func (x *TraceEvent_ControlMeta) GetIhave() []*TraceEvent_ControlIHaveMeta
func (*TraceEvent_ControlMeta) GetIwant ¶ added in v0.2.3
func (x *TraceEvent_ControlMeta) GetIwant() []*TraceEvent_ControlIWantMeta
func (*TraceEvent_ControlMeta) GetPrune ¶ added in v0.2.3
func (x *TraceEvent_ControlMeta) GetPrune() []*TraceEvent_ControlPruneMeta
func (*TraceEvent_ControlMeta) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_ControlMeta) ProtoMessage()
func (*TraceEvent_ControlMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_ControlMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_ControlMeta) Reset ¶ added in v0.2.3
func (x *TraceEvent_ControlMeta) Reset()
func (*TraceEvent_ControlMeta) String ¶ added in v0.2.3
func (x *TraceEvent_ControlMeta) String() string
type TraceEvent_ControlPruneMeta ¶ added in v0.2.3
type TraceEvent_ControlPruneMeta struct {
Topic *string `protobuf:"bytes,1,opt,name=topic" json:"topic,omitempty"`
Peers [][]byte `protobuf:"bytes,2,rep,name=peers" json:"peers,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_ControlPruneMeta) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_ControlPruneMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_ControlPruneMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_ControlPruneMeta) GetPeers ¶ added in v0.3.0
func (x *TraceEvent_ControlPruneMeta) GetPeers() [][]byte
func (*TraceEvent_ControlPruneMeta) GetTopic ¶ added in v0.2.3
func (x *TraceEvent_ControlPruneMeta) GetTopic() string
func (*TraceEvent_ControlPruneMeta) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_ControlPruneMeta) ProtoMessage()
func (*TraceEvent_ControlPruneMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_ControlPruneMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_ControlPruneMeta) Reset ¶ added in v0.2.3
func (x *TraceEvent_ControlPruneMeta) Reset()
func (*TraceEvent_ControlPruneMeta) String ¶ added in v0.2.3
func (x *TraceEvent_ControlPruneMeta) String() string
type TraceEvent_DeliverMessage ¶ added in v0.2.3
type TraceEvent_DeliverMessage struct {
MessageID []byte `protobuf:"bytes,1,opt,name=messageID" json:"messageID,omitempty"`
Topic *string `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"`
ReceivedFrom []byte `protobuf:"bytes,3,opt,name=receivedFrom" json:"receivedFrom,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_DeliverMessage) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_DeliverMessage) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_DeliverMessage.ProtoReflect.Descriptor instead.
func (*TraceEvent_DeliverMessage) GetMessageID ¶ added in v0.2.3
func (x *TraceEvent_DeliverMessage) GetMessageID() []byte
func (*TraceEvent_DeliverMessage) GetReceivedFrom ¶ added in v0.4.1
func (x *TraceEvent_DeliverMessage) GetReceivedFrom() []byte
func (*TraceEvent_DeliverMessage) GetTopic ¶ added in v0.3.6
func (x *TraceEvent_DeliverMessage) GetTopic() string
func (*TraceEvent_DeliverMessage) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_DeliverMessage) ProtoMessage()
func (*TraceEvent_DeliverMessage) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_DeliverMessage) ProtoReflect() protoreflect.Message
func (*TraceEvent_DeliverMessage) Reset ¶ added in v0.2.3
func (x *TraceEvent_DeliverMessage) Reset()
func (*TraceEvent_DeliverMessage) String ¶ added in v0.2.3
func (x *TraceEvent_DeliverMessage) String() string
type TraceEvent_DropRPC ¶ added in v0.2.3
type TraceEvent_DropRPC struct {
SendTo []byte `protobuf:"bytes,1,opt,name=sendTo" json:"sendTo,omitempty"`
Meta *TraceEvent_RPCMeta `protobuf:"bytes,2,opt,name=meta" json:"meta,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_DropRPC) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_DropRPC) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_DropRPC.ProtoReflect.Descriptor instead.
func (*TraceEvent_DropRPC) GetMeta ¶ added in v0.2.3
func (x *TraceEvent_DropRPC) GetMeta() *TraceEvent_RPCMeta
func (*TraceEvent_DropRPC) GetSendTo ¶ added in v0.2.3
func (x *TraceEvent_DropRPC) GetSendTo() []byte
func (*TraceEvent_DropRPC) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_DropRPC) ProtoMessage()
func (*TraceEvent_DropRPC) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_DropRPC) ProtoReflect() protoreflect.Message
func (*TraceEvent_DropRPC) Reset ¶ added in v0.2.3
func (x *TraceEvent_DropRPC) Reset()
func (*TraceEvent_DropRPC) String ¶ added in v0.2.3
func (x *TraceEvent_DropRPC) String() string
type TraceEvent_DuplicateMessage ¶ added in v0.2.3
type TraceEvent_DuplicateMessage struct {
MessageID []byte `protobuf:"bytes,1,opt,name=messageID" json:"messageID,omitempty"`
ReceivedFrom []byte `protobuf:"bytes,2,opt,name=receivedFrom" json:"receivedFrom,omitempty"`
Topic *string `protobuf:"bytes,3,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_DuplicateMessage) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_DuplicateMessage) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_DuplicateMessage.ProtoReflect.Descriptor instead.
func (*TraceEvent_DuplicateMessage) GetMessageID ¶ added in v0.2.3
func (x *TraceEvent_DuplicateMessage) GetMessageID() []byte
func (*TraceEvent_DuplicateMessage) GetReceivedFrom ¶ added in v0.2.3
func (x *TraceEvent_DuplicateMessage) GetReceivedFrom() []byte
func (*TraceEvent_DuplicateMessage) GetTopic ¶ added in v0.3.6
func (x *TraceEvent_DuplicateMessage) GetTopic() string
func (*TraceEvent_DuplicateMessage) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_DuplicateMessage) ProtoMessage()
func (*TraceEvent_DuplicateMessage) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_DuplicateMessage) ProtoReflect() protoreflect.Message
func (*TraceEvent_DuplicateMessage) Reset ¶ added in v0.2.3
func (x *TraceEvent_DuplicateMessage) Reset()
func (*TraceEvent_DuplicateMessage) String ¶ added in v0.2.3
func (x *TraceEvent_DuplicateMessage) String() string
type TraceEvent_Graft ¶ added in v0.2.3
type TraceEvent_Graft struct {
PeerID []byte `protobuf:"bytes,1,opt,name=peerID" json:"peerID,omitempty"`
Topic *string `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_Graft) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_Graft) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_Graft.ProtoReflect.Descriptor instead.
func (*TraceEvent_Graft) GetPeerID ¶ added in v0.2.3
func (x *TraceEvent_Graft) GetPeerID() []byte
func (*TraceEvent_Graft) GetTopic ¶ added in v0.2.3
func (x *TraceEvent_Graft) GetTopic() string
func (*TraceEvent_Graft) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_Graft) ProtoMessage()
func (*TraceEvent_Graft) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_Graft) ProtoReflect() protoreflect.Message
func (*TraceEvent_Graft) Reset ¶ added in v0.2.3
func (x *TraceEvent_Graft) Reset()
func (*TraceEvent_Graft) String ¶ added in v0.2.3
func (x *TraceEvent_Graft) String() string
type TraceEvent_Join ¶ added in v0.2.3
type TraceEvent_Join struct {
Topic *string `protobuf:"bytes,1,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_Join) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_Join) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_Join.ProtoReflect.Descriptor instead.
func (*TraceEvent_Join) GetTopic ¶ added in v0.2.3
func (x *TraceEvent_Join) GetTopic() string
func (*TraceEvent_Join) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_Join) ProtoMessage()
func (*TraceEvent_Join) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_Join) ProtoReflect() protoreflect.Message
func (*TraceEvent_Join) Reset ¶ added in v0.2.3
func (x *TraceEvent_Join) Reset()
func (*TraceEvent_Join) String ¶ added in v0.2.3
func (x *TraceEvent_Join) String() string
type TraceEvent_Leave ¶ added in v0.2.3
type TraceEvent_Leave struct {
Topic *string `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_Leave) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_Leave) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_Leave.ProtoReflect.Descriptor instead.
func (*TraceEvent_Leave) GetTopic ¶ added in v0.2.3
func (x *TraceEvent_Leave) GetTopic() string
func (*TraceEvent_Leave) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_Leave) ProtoMessage()
func (*TraceEvent_Leave) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_Leave) ProtoReflect() protoreflect.Message
func (*TraceEvent_Leave) Reset ¶ added in v0.2.3
func (x *TraceEvent_Leave) Reset()
func (*TraceEvent_Leave) String ¶ added in v0.2.3
func (x *TraceEvent_Leave) String() string
type TraceEvent_MessageMeta ¶ added in v0.2.3
type TraceEvent_MessageMeta struct {
MessageID []byte `protobuf:"bytes,1,opt,name=messageID" json:"messageID,omitempty"`
Topic *string `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_MessageMeta) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_MessageMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_MessageMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_MessageMeta) GetMessageID ¶ added in v0.2.3
func (x *TraceEvent_MessageMeta) GetMessageID() []byte
func (*TraceEvent_MessageMeta) GetTopic ¶ added in v0.3.6
func (x *TraceEvent_MessageMeta) GetTopic() string
func (*TraceEvent_MessageMeta) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_MessageMeta) ProtoMessage()
func (*TraceEvent_MessageMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_MessageMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_MessageMeta) Reset ¶ added in v0.2.3
func (x *TraceEvent_MessageMeta) Reset()
func (*TraceEvent_MessageMeta) String ¶ added in v0.2.3
func (x *TraceEvent_MessageMeta) String() string
type TraceEvent_OnClosedOutboundStream ¶ added in v0.16.0
type TraceEvent_OnClosedOutboundStream struct {
PeerID []byte `protobuf:"bytes,1,opt,name=peerID" json:"peerID,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_OnClosedOutboundStream) Descriptor
deprecated
added in
v0.16.0
func (*TraceEvent_OnClosedOutboundStream) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_OnClosedOutboundStream.ProtoReflect.Descriptor instead.
func (*TraceEvent_OnClosedOutboundStream) GetPeerID ¶ added in v0.16.0
func (x *TraceEvent_OnClosedOutboundStream) GetPeerID() []byte
func (*TraceEvent_OnClosedOutboundStream) ProtoMessage ¶ added in v0.16.0
func (*TraceEvent_OnClosedOutboundStream) ProtoMessage()
func (*TraceEvent_OnClosedOutboundStream) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_OnClosedOutboundStream) ProtoReflect() protoreflect.Message
func (*TraceEvent_OnClosedOutboundStream) Reset ¶ added in v0.16.0
func (x *TraceEvent_OnClosedOutboundStream) Reset()
func (*TraceEvent_OnClosedOutboundStream) String ¶ added in v0.16.0
func (x *TraceEvent_OnClosedOutboundStream) String() string
type TraceEvent_OnNewOutboundStream ¶ added in v0.16.0
type TraceEvent_OnNewOutboundStream struct {
PeerID []byte `protobuf:"bytes,1,opt,name=peerID" json:"peerID,omitempty"`
Proto *string `protobuf:"bytes,2,opt,name=proto" json:"proto,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_OnNewOutboundStream) Descriptor
deprecated
added in
v0.16.0
func (*TraceEvent_OnNewOutboundStream) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_OnNewOutboundStream.ProtoReflect.Descriptor instead.
func (*TraceEvent_OnNewOutboundStream) GetPeerID ¶ added in v0.16.0
func (x *TraceEvent_OnNewOutboundStream) GetPeerID() []byte
func (*TraceEvent_OnNewOutboundStream) GetProto ¶ added in v0.16.0
func (x *TraceEvent_OnNewOutboundStream) GetProto() string
func (*TraceEvent_OnNewOutboundStream) ProtoMessage ¶ added in v0.16.0
func (*TraceEvent_OnNewOutboundStream) ProtoMessage()
func (*TraceEvent_OnNewOutboundStream) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_OnNewOutboundStream) ProtoReflect() protoreflect.Message
func (*TraceEvent_OnNewOutboundStream) Reset ¶ added in v0.16.0
func (x *TraceEvent_OnNewOutboundStream) Reset()
func (*TraceEvent_OnNewOutboundStream) String ¶ added in v0.16.0
func (x *TraceEvent_OnNewOutboundStream) String() string
type TraceEvent_Prune ¶ added in v0.2.3
type TraceEvent_Prune struct {
PeerID []byte `protobuf:"bytes,1,opt,name=peerID" json:"peerID,omitempty"`
Topic *string `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_Prune) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_Prune) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_Prune.ProtoReflect.Descriptor instead.
func (*TraceEvent_Prune) GetPeerID ¶ added in v0.2.3
func (x *TraceEvent_Prune) GetPeerID() []byte
func (*TraceEvent_Prune) GetTopic ¶ added in v0.2.3
func (x *TraceEvent_Prune) GetTopic() string
func (*TraceEvent_Prune) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_Prune) ProtoMessage()
func (*TraceEvent_Prune) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_Prune) ProtoReflect() protoreflect.Message
func (*TraceEvent_Prune) Reset ¶ added in v0.2.3
func (x *TraceEvent_Prune) Reset()
func (*TraceEvent_Prune) String ¶ added in v0.2.3
func (x *TraceEvent_Prune) String() string
type TraceEvent_PublishMessage ¶ added in v0.2.3
type TraceEvent_PublishMessage struct {
MessageID []byte `protobuf:"bytes,1,opt,name=messageID" json:"messageID,omitempty"`
Topic *string `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_PublishMessage) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_PublishMessage) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_PublishMessage.ProtoReflect.Descriptor instead.
func (*TraceEvent_PublishMessage) GetMessageID ¶ added in v0.2.3
func (x *TraceEvent_PublishMessage) GetMessageID() []byte
func (*TraceEvent_PublishMessage) GetTopic ¶ added in v0.3.6
func (x *TraceEvent_PublishMessage) GetTopic() string
func (*TraceEvent_PublishMessage) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_PublishMessage) ProtoMessage()
func (*TraceEvent_PublishMessage) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_PublishMessage) ProtoReflect() protoreflect.Message
func (*TraceEvent_PublishMessage) Reset ¶ added in v0.2.3
func (x *TraceEvent_PublishMessage) Reset()
func (*TraceEvent_PublishMessage) String ¶ added in v0.2.3
func (x *TraceEvent_PublishMessage) String() string
type TraceEvent_RPCMeta ¶ added in v0.2.3
type TraceEvent_RPCMeta struct {
Messages []*TraceEvent_MessageMeta `protobuf:"bytes,1,rep,name=messages" json:"messages,omitempty"`
Subscription []*TraceEvent_SubMeta `protobuf:"bytes,2,rep,name=subscription" json:"subscription,omitempty"`
Control *TraceEvent_ControlMeta `protobuf:"bytes,3,opt,name=control" json:"control,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_RPCMeta) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_RPCMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_RPCMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_RPCMeta) GetControl ¶ added in v0.2.3
func (x *TraceEvent_RPCMeta) GetControl() *TraceEvent_ControlMeta
func (*TraceEvent_RPCMeta) GetMessages ¶ added in v0.2.3
func (x *TraceEvent_RPCMeta) GetMessages() []*TraceEvent_MessageMeta
func (*TraceEvent_RPCMeta) GetSubscription ¶ added in v0.2.3
func (x *TraceEvent_RPCMeta) GetSubscription() []*TraceEvent_SubMeta
func (*TraceEvent_RPCMeta) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_RPCMeta) ProtoMessage()
func (*TraceEvent_RPCMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_RPCMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_RPCMeta) Reset ¶ added in v0.2.3
func (x *TraceEvent_RPCMeta) Reset()
func (*TraceEvent_RPCMeta) String ¶ added in v0.2.3
func (x *TraceEvent_RPCMeta) String() string
type TraceEvent_RecvRPC ¶ added in v0.2.3
type TraceEvent_RecvRPC struct {
ReceivedFrom []byte `protobuf:"bytes,1,opt,name=receivedFrom" json:"receivedFrom,omitempty"`
Meta *TraceEvent_RPCMeta `protobuf:"bytes,2,opt,name=meta" json:"meta,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_RecvRPC) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_RecvRPC) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_RecvRPC.ProtoReflect.Descriptor instead.
func (*TraceEvent_RecvRPC) GetMeta ¶ added in v0.2.3
func (x *TraceEvent_RecvRPC) GetMeta() *TraceEvent_RPCMeta
func (*TraceEvent_RecvRPC) GetReceivedFrom ¶ added in v0.2.3
func (x *TraceEvent_RecvRPC) GetReceivedFrom() []byte
func (*TraceEvent_RecvRPC) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_RecvRPC) ProtoMessage()
func (*TraceEvent_RecvRPC) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_RecvRPC) ProtoReflect() protoreflect.Message
func (*TraceEvent_RecvRPC) Reset ¶ added in v0.2.3
func (x *TraceEvent_RecvRPC) Reset()
func (*TraceEvent_RecvRPC) String ¶ added in v0.2.3
func (x *TraceEvent_RecvRPC) String() string
type TraceEvent_RejectMessage ¶ added in v0.2.3
type TraceEvent_RejectMessage struct {
MessageID []byte `protobuf:"bytes,1,opt,name=messageID" json:"messageID,omitempty"`
ReceivedFrom []byte `protobuf:"bytes,2,opt,name=receivedFrom" json:"receivedFrom,omitempty"`
Reason *string `protobuf:"bytes,3,opt,name=reason" json:"reason,omitempty"`
Topic *string `protobuf:"bytes,4,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_RejectMessage) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_RejectMessage) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_RejectMessage.ProtoReflect.Descriptor instead.
func (*TraceEvent_RejectMessage) GetMessageID ¶ added in v0.2.3
func (x *TraceEvent_RejectMessage) GetMessageID() []byte
func (*TraceEvent_RejectMessage) GetReason ¶ added in v0.2.3
func (x *TraceEvent_RejectMessage) GetReason() string
func (*TraceEvent_RejectMessage) GetReceivedFrom ¶ added in v0.2.3
func (x *TraceEvent_RejectMessage) GetReceivedFrom() []byte
func (*TraceEvent_RejectMessage) GetTopic ¶ added in v0.3.6
func (x *TraceEvent_RejectMessage) GetTopic() string
func (*TraceEvent_RejectMessage) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_RejectMessage) ProtoMessage()
func (*TraceEvent_RejectMessage) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_RejectMessage) ProtoReflect() protoreflect.Message
func (*TraceEvent_RejectMessage) Reset ¶ added in v0.2.3
func (x *TraceEvent_RejectMessage) Reset()
func (*TraceEvent_RejectMessage) String ¶ added in v0.2.3
func (x *TraceEvent_RejectMessage) String() string
type TraceEvent_SendRPC ¶ added in v0.2.3
type TraceEvent_SendRPC struct {
SendTo []byte `protobuf:"bytes,1,opt,name=sendTo" json:"sendTo,omitempty"`
Meta *TraceEvent_RPCMeta `protobuf:"bytes,2,opt,name=meta" json:"meta,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_SendRPC) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_SendRPC) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_SendRPC.ProtoReflect.Descriptor instead.
func (*TraceEvent_SendRPC) GetMeta ¶ added in v0.2.3
func (x *TraceEvent_SendRPC) GetMeta() *TraceEvent_RPCMeta
func (*TraceEvent_SendRPC) GetSendTo ¶ added in v0.2.3
func (x *TraceEvent_SendRPC) GetSendTo() []byte
func (*TraceEvent_SendRPC) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_SendRPC) ProtoMessage()
func (*TraceEvent_SendRPC) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_SendRPC) ProtoReflect() protoreflect.Message
func (*TraceEvent_SendRPC) Reset ¶ added in v0.2.3
func (x *TraceEvent_SendRPC) Reset()
func (*TraceEvent_SendRPC) String ¶ added in v0.2.3
func (x *TraceEvent_SendRPC) String() string
type TraceEvent_SubMeta ¶ added in v0.2.3
type TraceEvent_SubMeta struct {
Subscribe *bool `protobuf:"varint,1,opt,name=subscribe" json:"subscribe,omitempty"`
Topic *string `protobuf:"bytes,2,opt,name=topic" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*TraceEvent_SubMeta) Descriptor
deprecated
added in
v0.2.3
func (*TraceEvent_SubMeta) Descriptor() ([]byte, []int)
Deprecated: Use TraceEvent_SubMeta.ProtoReflect.Descriptor instead.
func (*TraceEvent_SubMeta) GetSubscribe ¶ added in v0.2.3
func (x *TraceEvent_SubMeta) GetSubscribe() bool
func (*TraceEvent_SubMeta) GetTopic ¶ added in v0.2.3
func (x *TraceEvent_SubMeta) GetTopic() string
func (*TraceEvent_SubMeta) ProtoMessage ¶ added in v0.2.3
func (*TraceEvent_SubMeta) ProtoMessage()
func (*TraceEvent_SubMeta) ProtoReflect ¶ added in v0.17.0
func (x *TraceEvent_SubMeta) ProtoReflect() protoreflect.Message
func (*TraceEvent_SubMeta) Reset ¶ added in v0.2.3
func (x *TraceEvent_SubMeta) Reset()
func (*TraceEvent_SubMeta) String ¶ added in v0.2.3
func (x *TraceEvent_SubMeta) String() string
type TraceEvent_Type ¶ added in v0.2.3
type TraceEvent_Type int32
const ( TraceEvent_PUBLISH_MESSAGE TraceEvent_Type = 0 TraceEvent_REJECT_MESSAGE TraceEvent_Type = 1 TraceEvent_DUPLICATE_MESSAGE TraceEvent_Type = 2 TraceEvent_DELIVER_MESSAGE TraceEvent_Type = 3 TraceEvent_ON_NEW_OUTBOUND_STREAM TraceEvent_Type = 4 TraceEvent_ON_CLOSED_OUTBOUND_STREAM TraceEvent_Type = 5 TraceEvent_RECV_RPC TraceEvent_Type = 6 TraceEvent_SEND_RPC TraceEvent_Type = 7 TraceEvent_DROP_RPC TraceEvent_Type = 8 TraceEvent_JOIN TraceEvent_Type = 9 TraceEvent_LEAVE TraceEvent_Type = 10 TraceEvent_GRAFT TraceEvent_Type = 11 TraceEvent_PRUNE TraceEvent_Type = 12 )
func (TraceEvent_Type) Descriptor ¶ added in v0.17.0
func (TraceEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (TraceEvent_Type) Enum ¶ added in v0.2.3
func (x TraceEvent_Type) Enum() *TraceEvent_Type
func (TraceEvent_Type) EnumDescriptor
deprecated
added in
v0.2.3
func (TraceEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use TraceEvent_Type.Descriptor instead.
func (TraceEvent_Type) Number ¶ added in v0.17.0
func (x TraceEvent_Type) Number() protoreflect.EnumNumber
func (TraceEvent_Type) String ¶ added in v0.2.3
func (x TraceEvent_Type) String() string
func (TraceEvent_Type) Type ¶ added in v0.17.0
func (TraceEvent_Type) Type() protoreflect.EnumType
func (*TraceEvent_Type) UnmarshalJSON
deprecated
added in
v0.2.3
func (x *TraceEvent_Type) UnmarshalJSON(b []byte) error
Deprecated: Do not use.