pb

package
v0.25.1 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

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_relay_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CircuitRelay

type CircuitRelay struct {
	Type    *CircuitRelay_Type   `protobuf:"varint,1,opt,name=type,enum=relay.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=relay.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) Enum

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 (CircuitRelay_Status) String

func (x CircuitRelay_Status) String() string

func (CircuitRelay_Status) Type added in v0.25.0

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) Enum

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 (CircuitRelay_Type) String

func (x CircuitRelay_Type) String() string

func (CircuitRelay_Type) Type added in v0.25.0

func (*CircuitRelay_Type) UnmarshalJSON deprecated

func (x *CircuitRelay_Type) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

Jump to

Keyboard shortcuts

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