Documentation ¶
Index ¶
- Variables
- type CircuitRelay
- func (*CircuitRelay) Descriptor() ([]byte, []int)deprecated
- func (x *CircuitRelay) GetCode() CircuitRelay_Status
- func (x *CircuitRelay) GetDstPeer() *CircuitRelay_Peer
- func (x *CircuitRelay) GetSrcPeer() *CircuitRelay_Peer
- func (x *CircuitRelay) GetType() CircuitRelay_Type
- func (*CircuitRelay) ProtoMessage()
- func (x *CircuitRelay) ProtoReflect() protoreflect.Message
- func (x *CircuitRelay) Reset()
- func (x *CircuitRelay) String() string
- type CircuitRelay_Peer
- func (*CircuitRelay_Peer) Descriptor() ([]byte, []int)deprecated
- func (x *CircuitRelay_Peer) GetAddrs() [][]byte
- func (x *CircuitRelay_Peer) GetId() []byte
- func (*CircuitRelay_Peer) ProtoMessage()
- func (x *CircuitRelay_Peer) ProtoReflect() protoreflect.Message
- func (x *CircuitRelay_Peer) Reset()
- func (x *CircuitRelay_Peer) String() string
- type CircuitRelay_Status
- func (CircuitRelay_Status) Descriptor() protoreflect.EnumDescriptor
- func (x CircuitRelay_Status) Enum() *CircuitRelay_Status
- func (CircuitRelay_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x CircuitRelay_Status) Number() protoreflect.EnumNumber
- func (x CircuitRelay_Status) String() string
- func (CircuitRelay_Status) Type() protoreflect.EnumType
- func (x *CircuitRelay_Status) UnmarshalJSON(b []byte) errordeprecated
- type CircuitRelay_Type
- func (CircuitRelay_Type) Descriptor() protoreflect.EnumDescriptor
- func (x CircuitRelay_Type) Enum() *CircuitRelay_Type
- func (CircuitRelay_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x CircuitRelay_Type) Number() protoreflect.EnumNumber
- func (x CircuitRelay_Type) String() string
- func (CircuitRelay_Type) Type() protoreflect.EnumType
- func (x *CircuitRelay_Type) UnmarshalJSON(b []byte) errordeprecated
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CircuitRelay_Status_name = map[int32]string{ 100: "SUCCESS", 220: "HOP_SRC_ADDR_TOO_LONG", 221: "HOP_DST_ADDR_TOO_LONG", 250: "HOP_SRC_MULTIADDR_INVALID", 251: "HOP_DST_MULTIADDR_INVALID", 260: "HOP_NO_CONN_TO_DST", 261: "HOP_CANT_DIAL_DST", 262: "HOP_CANT_OPEN_DST_STREAM", 270: "HOP_CANT_SPEAK_RELAY", 280: "HOP_CANT_RELAY_TO_SELF", 320: "STOP_SRC_ADDR_TOO_LONG", 321: "STOP_DST_ADDR_TOO_LONG", 350: "STOP_SRC_MULTIADDR_INVALID", 351: "STOP_DST_MULTIADDR_INVALID", 390: "STOP_RELAY_REFUSED", 400: "MALFORMED_MESSAGE", } CircuitRelay_Status_value = map[string]int32{ "SUCCESS": 100, "HOP_SRC_ADDR_TOO_LONG": 220, "HOP_DST_ADDR_TOO_LONG": 221, "HOP_SRC_MULTIADDR_INVALID": 250, "HOP_DST_MULTIADDR_INVALID": 251, "HOP_NO_CONN_TO_DST": 260, "HOP_CANT_DIAL_DST": 261, "HOP_CANT_OPEN_DST_STREAM": 262, "HOP_CANT_SPEAK_RELAY": 270, "HOP_CANT_RELAY_TO_SELF": 280, "STOP_SRC_ADDR_TOO_LONG": 320, "STOP_DST_ADDR_TOO_LONG": 321, "STOP_SRC_MULTIADDR_INVALID": 350, "STOP_DST_MULTIADDR_INVALID": 351, "STOP_RELAY_REFUSED": 390, "MALFORMED_MESSAGE": 400, } )
Enum value maps for CircuitRelay_Status.
View Source
var ( CircuitRelay_Type_name = map[int32]string{ 1: "HOP", 2: "STOP", 3: "STATUS", 4: "CAN_HOP", } CircuitRelay_Type_value = map[string]int32{ "HOP": 1, "STOP": 2, "STATUS": 3, "CAN_HOP": 4, } )
Enum value maps for CircuitRelay_Type.
View Source
var File_pb_circuitv1_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CircuitRelay ¶
type CircuitRelay struct { Type *CircuitRelay_Type `protobuf:"varint,1,opt,name=type,enum=circuitv1.pb.CircuitRelay_Type" json:"type,omitempty"` // Type of the message SrcPeer *CircuitRelay_Peer `protobuf:"bytes,2,opt,name=srcPeer" json:"srcPeer,omitempty"` // srcPeer and dstPeer are used when Type is HOP or STOP DstPeer *CircuitRelay_Peer `protobuf:"bytes,3,opt,name=dstPeer" json:"dstPeer,omitempty"` Code *CircuitRelay_Status `protobuf:"varint,4,opt,name=code,enum=circuitv1.pb.CircuitRelay_Status" json:"code,omitempty"` // Status code, used when Type is STATUS // contains filtered or unexported fields }
func (*CircuitRelay) Descriptor
deprecated
func (*CircuitRelay) Descriptor() ([]byte, []int)
Deprecated: Use CircuitRelay.ProtoReflect.Descriptor instead.
func (*CircuitRelay) GetCode ¶
func (x *CircuitRelay) GetCode() CircuitRelay_Status
func (*CircuitRelay) GetDstPeer ¶
func (x *CircuitRelay) GetDstPeer() *CircuitRelay_Peer
func (*CircuitRelay) GetSrcPeer ¶
func (x *CircuitRelay) GetSrcPeer() *CircuitRelay_Peer
func (*CircuitRelay) GetType ¶
func (x *CircuitRelay) GetType() CircuitRelay_Type
func (*CircuitRelay) ProtoMessage ¶
func (*CircuitRelay) ProtoMessage()
func (*CircuitRelay) ProtoReflect ¶ added in v0.25.0
func (x *CircuitRelay) ProtoReflect() protoreflect.Message
func (*CircuitRelay) Reset ¶
func (x *CircuitRelay) Reset()
func (*CircuitRelay) String ¶
func (x *CircuitRelay) String() string
type CircuitRelay_Peer ¶
type CircuitRelay_Peer struct { Id []byte `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` // peer id Addrs [][]byte `protobuf:"bytes,2,rep,name=addrs" json:"addrs,omitempty"` // peer's known addresses // contains filtered or unexported fields }
func (*CircuitRelay_Peer) Descriptor
deprecated
func (*CircuitRelay_Peer) Descriptor() ([]byte, []int)
Deprecated: Use CircuitRelay_Peer.ProtoReflect.Descriptor instead.
func (*CircuitRelay_Peer) GetAddrs ¶
func (x *CircuitRelay_Peer) GetAddrs() [][]byte
func (*CircuitRelay_Peer) GetId ¶
func (x *CircuitRelay_Peer) GetId() []byte
func (*CircuitRelay_Peer) ProtoMessage ¶
func (*CircuitRelay_Peer) ProtoMessage()
func (*CircuitRelay_Peer) ProtoReflect ¶ added in v0.25.0
func (x *CircuitRelay_Peer) ProtoReflect() protoreflect.Message
func (*CircuitRelay_Peer) Reset ¶
func (x *CircuitRelay_Peer) Reset()
func (*CircuitRelay_Peer) String ¶
func (x *CircuitRelay_Peer) String() string
type CircuitRelay_Status ¶
type CircuitRelay_Status int32
const ( CircuitRelay_SUCCESS CircuitRelay_Status = 100 CircuitRelay_HOP_SRC_ADDR_TOO_LONG CircuitRelay_Status = 220 CircuitRelay_HOP_DST_ADDR_TOO_LONG CircuitRelay_Status = 221 CircuitRelay_HOP_SRC_MULTIADDR_INVALID CircuitRelay_Status = 250 CircuitRelay_HOP_DST_MULTIADDR_INVALID CircuitRelay_Status = 251 CircuitRelay_HOP_NO_CONN_TO_DST CircuitRelay_Status = 260 CircuitRelay_HOP_CANT_DIAL_DST CircuitRelay_Status = 261 CircuitRelay_HOP_CANT_OPEN_DST_STREAM CircuitRelay_Status = 262 CircuitRelay_HOP_CANT_SPEAK_RELAY CircuitRelay_Status = 270 CircuitRelay_HOP_CANT_RELAY_TO_SELF CircuitRelay_Status = 280 CircuitRelay_STOP_SRC_ADDR_TOO_LONG CircuitRelay_Status = 320 CircuitRelay_STOP_DST_ADDR_TOO_LONG CircuitRelay_Status = 321 CircuitRelay_STOP_SRC_MULTIADDR_INVALID CircuitRelay_Status = 350 CircuitRelay_STOP_DST_MULTIADDR_INVALID CircuitRelay_Status = 351 CircuitRelay_STOP_RELAY_REFUSED CircuitRelay_Status = 390 CircuitRelay_MALFORMED_MESSAGE CircuitRelay_Status = 400 )
func (CircuitRelay_Status) Descriptor ¶ added in v0.25.0
func (CircuitRelay_Status) Descriptor() protoreflect.EnumDescriptor
func (CircuitRelay_Status) Enum ¶
func (x CircuitRelay_Status) Enum() *CircuitRelay_Status
func (CircuitRelay_Status) EnumDescriptor
deprecated
func (CircuitRelay_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use CircuitRelay_Status.Descriptor instead.
func (CircuitRelay_Status) Number ¶ added in v0.25.0
func (x CircuitRelay_Status) Number() protoreflect.EnumNumber
func (CircuitRelay_Status) String ¶
func (x CircuitRelay_Status) String() string
func (CircuitRelay_Status) Type ¶ added in v0.25.0
func (CircuitRelay_Status) Type() protoreflect.EnumType
func (*CircuitRelay_Status) UnmarshalJSON
deprecated
func (x *CircuitRelay_Status) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type CircuitRelay_Type ¶
type CircuitRelay_Type int32
const ( CircuitRelay_HOP CircuitRelay_Type = 1 CircuitRelay_STOP CircuitRelay_Type = 2 CircuitRelay_STATUS CircuitRelay_Type = 3 CircuitRelay_CAN_HOP CircuitRelay_Type = 4 )
func (CircuitRelay_Type) Descriptor ¶ added in v0.25.0
func (CircuitRelay_Type) Descriptor() protoreflect.EnumDescriptor
func (CircuitRelay_Type) Enum ¶
func (x CircuitRelay_Type) Enum() *CircuitRelay_Type
func (CircuitRelay_Type) EnumDescriptor
deprecated
func (CircuitRelay_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use CircuitRelay_Type.Descriptor instead.
func (CircuitRelay_Type) Number ¶ added in v0.25.0
func (x CircuitRelay_Type) Number() protoreflect.EnumNumber
func (CircuitRelay_Type) String ¶
func (x CircuitRelay_Type) String() string
func (CircuitRelay_Type) Type ¶ added in v0.25.0
func (CircuitRelay_Type) Type() protoreflect.EnumType
func (*CircuitRelay_Type) UnmarshalJSON
deprecated
func (x *CircuitRelay_Type) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
Click to show internal directories.
Click to hide internal directories.