Documentation ¶
Index ¶
- Variables
- type CtrlHeartbeat
- type CtrlOpenTunnel
- func (*CtrlOpenTunnel) Descriptor() ([]byte, []int)deprecated
- func (x *CtrlOpenTunnel) GetAckId() int64
- func (x *CtrlOpenTunnel) GetUdpAddress() string
- func (x *CtrlOpenTunnel) GetVirtAddress() string
- func (*CtrlOpenTunnel) ProtoMessage()
- func (x *CtrlOpenTunnel) ProtoReflect() protoreflect.Message
- func (x *CtrlOpenTunnel) Reset()
- func (x *CtrlOpenTunnel) String() string
- type CtrlOpenTunnelAck
- type CtrlPing
- type CtrlPong
- type CtrlRelay
- type PacketType
- type StatusCode
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PacketType_name = map[int32]string{ 0: "Heartbeat", 1: "Relay", 2: "OpenTunnel", 3: "OpenTunnelAck", 4: "Ping", 5: "Pong", 6: "Data", } PacketType_value = map[string]int32{ "Heartbeat": 0, "Relay": 1, "OpenTunnel": 2, "OpenTunnelAck": 3, "Ping": 4, "Pong": 5, "Data": 6, } )
Enum value maps for PacketType.
View Source
var ( StatusCode_name = map[int32]string{ 0: "Success", 1: "ServerInternal", 2: "InvalidVersion", 3: "AddConflicted", 4: "VersionTooOld", 5: "KeyNotMatched", } StatusCode_value = map[string]int32{ "Success": 0, "ServerInternal": 1, "InvalidVersion": 2, "AddConflicted": 3, "VersionTooOld": 4, "KeyNotMatched": 5, } )
Enum value maps for StatusCode.
View Source
var File_api_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CtrlHeartbeat ¶
type CtrlHeartbeat struct { VirtAddress string `protobuf:"bytes,1,opt,name=virtAddress,proto3" json:"virtAddress,omitempty"` // contains filtered or unexported fields }
func (*CtrlHeartbeat) Descriptor
deprecated
func (*CtrlHeartbeat) Descriptor() ([]byte, []int)
Deprecated: Use CtrlHeartbeat.ProtoReflect.Descriptor instead.
func (*CtrlHeartbeat) GetVirtAddress ¶
func (x *CtrlHeartbeat) GetVirtAddress() string
func (*CtrlHeartbeat) ProtoMessage ¶
func (*CtrlHeartbeat) ProtoMessage()
func (*CtrlHeartbeat) ProtoReflect ¶
func (x *CtrlHeartbeat) ProtoReflect() protoreflect.Message
func (*CtrlHeartbeat) Reset ¶
func (x *CtrlHeartbeat) Reset()
func (*CtrlHeartbeat) String ¶
func (x *CtrlHeartbeat) String() string
type CtrlOpenTunnel ¶
type CtrlOpenTunnel struct { AckId int64 `protobuf:"varint,1,opt,name=ackId,proto3" json:"ackId,omitempty"` VirtAddress string `protobuf:"bytes,2,opt,name=virtAddress,proto3" json:"virtAddress,omitempty"` UdpAddress string `protobuf:"bytes,3,opt,name=udpAddress,proto3" json:"udpAddress,omitempty"` // contains filtered or unexported fields }
func (*CtrlOpenTunnel) Descriptor
deprecated
func (*CtrlOpenTunnel) Descriptor() ([]byte, []int)
Deprecated: Use CtrlOpenTunnel.ProtoReflect.Descriptor instead.
func (*CtrlOpenTunnel) GetAckId ¶
func (x *CtrlOpenTunnel) GetAckId() int64
func (*CtrlOpenTunnel) GetUdpAddress ¶
func (x *CtrlOpenTunnel) GetUdpAddress() string
func (*CtrlOpenTunnel) GetVirtAddress ¶
func (x *CtrlOpenTunnel) GetVirtAddress() string
func (*CtrlOpenTunnel) ProtoMessage ¶
func (*CtrlOpenTunnel) ProtoMessage()
func (*CtrlOpenTunnel) ProtoReflect ¶
func (x *CtrlOpenTunnel) ProtoReflect() protoreflect.Message
func (*CtrlOpenTunnel) Reset ¶
func (x *CtrlOpenTunnel) Reset()
func (*CtrlOpenTunnel) String ¶
func (x *CtrlOpenTunnel) String() string
type CtrlOpenTunnelAck ¶
type CtrlOpenTunnelAck struct { AckId int64 `protobuf:"varint,1,opt,name=ackId,proto3" json:"ackId,omitempty"` // contains filtered or unexported fields }
func (*CtrlOpenTunnelAck) Descriptor
deprecated
func (*CtrlOpenTunnelAck) Descriptor() ([]byte, []int)
Deprecated: Use CtrlOpenTunnelAck.ProtoReflect.Descriptor instead.
func (*CtrlOpenTunnelAck) GetAckId ¶
func (x *CtrlOpenTunnelAck) GetAckId() int64
func (*CtrlOpenTunnelAck) ProtoMessage ¶
func (*CtrlOpenTunnelAck) ProtoMessage()
func (*CtrlOpenTunnelAck) ProtoReflect ¶
func (x *CtrlOpenTunnelAck) ProtoReflect() protoreflect.Message
func (*CtrlOpenTunnelAck) Reset ¶
func (x *CtrlOpenTunnelAck) Reset()
func (*CtrlOpenTunnelAck) String ¶
func (x *CtrlOpenTunnelAck) String() string
type CtrlPing ¶
type CtrlPing struct { VirtAddress string `protobuf:"bytes,1,opt,name=virtAddress,proto3" json:"virtAddress,omitempty"` Nonce string `protobuf:"bytes,2,opt,name=nonce,proto3" json:"nonce,omitempty"` // contains filtered or unexported fields }
func (*CtrlPing) Descriptor
deprecated
func (*CtrlPing) GetVirtAddress ¶
func (*CtrlPing) ProtoMessage ¶
func (*CtrlPing) ProtoMessage()
func (*CtrlPing) ProtoReflect ¶
func (x *CtrlPing) ProtoReflect() protoreflect.Message
type CtrlPong ¶
type CtrlPong struct { VirtAddress string `protobuf:"bytes,1,opt,name=virtAddress,proto3" json:"virtAddress,omitempty"` Nonce string `protobuf:"bytes,2,opt,name=nonce,proto3" json:"nonce,omitempty"` // contains filtered or unexported fields }
func (*CtrlPong) Descriptor
deprecated
func (*CtrlPong) GetVirtAddress ¶
func (*CtrlPong) ProtoMessage ¶
func (*CtrlPong) ProtoMessage()
func (*CtrlPong) ProtoReflect ¶
func (x *CtrlPong) ProtoReflect() protoreflect.Message
type CtrlRelay ¶
type CtrlRelay struct { VirtAddress string `protobuf:"bytes,1,opt,name=virtAddress,proto3" json:"virtAddress,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*CtrlRelay) Descriptor
deprecated
func (*CtrlRelay) GetVirtAddress ¶
func (*CtrlRelay) ProtoMessage ¶
func (*CtrlRelay) ProtoMessage()
func (*CtrlRelay) ProtoReflect ¶
func (x *CtrlRelay) ProtoReflect() protoreflect.Message
type PacketType ¶
type PacketType int32
const ( PacketType_Heartbeat PacketType = 0 PacketType_Relay PacketType = 1 PacketType_OpenTunnel PacketType = 2 PacketType_OpenTunnelAck PacketType = 3 PacketType_Ping PacketType = 4 PacketType_Pong PacketType = 5 PacketType_Data PacketType = 6 )
func (PacketType) Descriptor ¶
func (PacketType) Descriptor() protoreflect.EnumDescriptor
func (PacketType) Enum ¶
func (x PacketType) Enum() *PacketType
func (PacketType) EnumDescriptor
deprecated
func (PacketType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PacketType.Descriptor instead.
func (PacketType) Number ¶
func (x PacketType) Number() protoreflect.EnumNumber
func (PacketType) String ¶
func (x PacketType) String() string
func (PacketType) Type ¶
func (PacketType) Type() protoreflect.EnumType
type StatusCode ¶
type StatusCode int32
const ( StatusCode_Success StatusCode = 0 StatusCode_ServerInternal StatusCode = 1 StatusCode_InvalidVersion StatusCode = 2 StatusCode_AddConflicted StatusCode = 3 StatusCode_VersionTooOld StatusCode = 4 StatusCode_KeyNotMatched StatusCode = 5 )
func (StatusCode) Descriptor ¶
func (StatusCode) Descriptor() protoreflect.EnumDescriptor
func (StatusCode) Enum ¶
func (x StatusCode) Enum() *StatusCode
func (StatusCode) EnumDescriptor
deprecated
func (StatusCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use StatusCode.Descriptor instead.
func (StatusCode) Number ¶
func (x StatusCode) Number() protoreflect.EnumNumber
func (StatusCode) String ¶
func (x StatusCode) String() string
func (StatusCode) Type ¶
func (StatusCode) Type() protoreflect.EnumType
Click to show internal directories.
Click to hide internal directories.