Documentation ¶
Index ¶
- Variables
- type HopMessage
- func (*HopMessage) Descriptor() ([]byte, []int)
- func (m *HopMessage) GetLimit() *Limit
- func (m *HopMessage) GetPeer() *Peer
- func (m *HopMessage) GetReservation() *Reservation
- func (m *HopMessage) GetStatus() Status
- func (m *HopMessage) GetType() HopMessage_Type
- func (m *HopMessage) Marshal() (dAtA []byte, err error)
- func (m *HopMessage) MarshalTo(dAtA []byte) (int, error)
- func (m *HopMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HopMessage) ProtoMessage()
- func (m *HopMessage) Reset()
- func (m *HopMessage) Size() (n int)
- func (m *HopMessage) String() string
- func (m *HopMessage) Unmarshal(dAtA []byte) error
- func (m *HopMessage) XXX_DiscardUnknown()
- func (m *HopMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HopMessage) XXX_Merge(src proto.Message)
- func (m *HopMessage) XXX_Size() int
- func (m *HopMessage) XXX_Unmarshal(b []byte) error
- type HopMessage_Type
- type Limit
- func (*Limit) Descriptor() ([]byte, []int)
- func (m *Limit) GetData() uint64
- func (m *Limit) GetDuration() uint32
- func (m *Limit) Marshal() (dAtA []byte, err error)
- func (m *Limit) MarshalTo(dAtA []byte) (int, error)
- func (m *Limit) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Limit) ProtoMessage()
- func (m *Limit) Reset()
- func (m *Limit) Size() (n int)
- func (m *Limit) String() string
- func (m *Limit) Unmarshal(dAtA []byte) error
- func (m *Limit) XXX_DiscardUnknown()
- func (m *Limit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Limit) XXX_Merge(src proto.Message)
- func (m *Limit) XXX_Size() int
- func (m *Limit) XXX_Unmarshal(b []byte) error
- type Peer
- func (*Peer) Descriptor() ([]byte, []int)
- func (m *Peer) GetAddrs() [][]byte
- func (m *Peer) GetId() []byte
- func (m *Peer) Marshal() (dAtA []byte, err error)
- func (m *Peer) MarshalTo(dAtA []byte) (int, error)
- func (m *Peer) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Peer) ProtoMessage()
- func (m *Peer) Reset()
- func (m *Peer) Size() (n int)
- func (m *Peer) String() string
- func (m *Peer) Unmarshal(dAtA []byte) error
- func (m *Peer) XXX_DiscardUnknown()
- func (m *Peer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Peer) XXX_Merge(src proto.Message)
- func (m *Peer) XXX_Size() int
- func (m *Peer) XXX_Unmarshal(b []byte) error
- type Reservation
- func (*Reservation) Descriptor() ([]byte, []int)
- func (m *Reservation) GetAddrs() [][]byte
- func (m *Reservation) GetExpire() uint64
- func (m *Reservation) GetVoucher() []byte
- func (m *Reservation) Marshal() (dAtA []byte, err error)
- func (m *Reservation) MarshalTo(dAtA []byte) (int, error)
- func (m *Reservation) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Reservation) ProtoMessage()
- func (m *Reservation) Reset()
- func (m *Reservation) Size() (n int)
- func (m *Reservation) String() string
- func (m *Reservation) Unmarshal(dAtA []byte) error
- func (m *Reservation) XXX_DiscardUnknown()
- func (m *Reservation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Reservation) XXX_Merge(src proto.Message)
- func (m *Reservation) XXX_Size() int
- func (m *Reservation) XXX_Unmarshal(b []byte) error
- type ReservationVoucher
- func (*ReservationVoucher) Descriptor() ([]byte, []int)
- func (m *ReservationVoucher) GetExpiration() uint64
- func (m *ReservationVoucher) GetPeer() []byte
- func (m *ReservationVoucher) GetRelay() []byte
- func (m *ReservationVoucher) Marshal() (dAtA []byte, err error)
- func (m *ReservationVoucher) MarshalTo(dAtA []byte) (int, error)
- func (m *ReservationVoucher) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReservationVoucher) ProtoMessage()
- func (m *ReservationVoucher) Reset()
- func (m *ReservationVoucher) Size() (n int)
- func (m *ReservationVoucher) String() string
- func (m *ReservationVoucher) Unmarshal(dAtA []byte) error
- func (m *ReservationVoucher) XXX_DiscardUnknown()
- func (m *ReservationVoucher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReservationVoucher) XXX_Merge(src proto.Message)
- func (m *ReservationVoucher) XXX_Size() int
- func (m *ReservationVoucher) XXX_Unmarshal(b []byte) error
- type Status
- type StopMessage
- func (*StopMessage) Descriptor() ([]byte, []int)
- func (m *StopMessage) GetLimit() *Limit
- func (m *StopMessage) GetPeer() *Peer
- func (m *StopMessage) GetStatus() Status
- func (m *StopMessage) GetType() StopMessage_Type
- func (m *StopMessage) Marshal() (dAtA []byte, err error)
- func (m *StopMessage) MarshalTo(dAtA []byte) (int, error)
- func (m *StopMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StopMessage) ProtoMessage()
- func (m *StopMessage) Reset()
- func (m *StopMessage) Size() (n int)
- func (m *StopMessage) String() string
- func (m *StopMessage) Unmarshal(dAtA []byte) error
- func (m *StopMessage) XXX_DiscardUnknown()
- func (m *StopMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StopMessage) XXX_Merge(src proto.Message)
- func (m *StopMessage) XXX_Size() int
- func (m *StopMessage) XXX_Unmarshal(b []byte) error
- type StopMessage_Type
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthCircuit = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowCircuit = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupCircuit = fmt.Errorf("proto: unexpected end of group") )
View Source
var ( ErrInvalidLengthVoucher = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowVoucher = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupVoucher = fmt.Errorf("proto: unexpected end of group") )
View Source
var HopMessage_Type_name = map[int32]string{
0: "RESERVE",
1: "CONNECT",
2: "STATUS",
}
View Source
var HopMessage_Type_value = map[string]int32{
"RESERVE": 0,
"CONNECT": 1,
"STATUS": 2,
}
View Source
var Status_name = map[int32]string{
100: "OK",
200: "RESERVATION_REFUSED",
201: "RESOURCE_LIMIT_EXCEEDED",
202: "PERMISSION_DENIED",
203: "CONNECTION_FAILED",
204: "NO_RESERVATION",
400: "MALFORMED_MESSAGE",
401: "UNEXPECTED_MESSAGE",
}
View Source
var Status_value = map[string]int32{
"OK": 100,
"RESERVATION_REFUSED": 200,
"RESOURCE_LIMIT_EXCEEDED": 201,
"PERMISSION_DENIED": 202,
"CONNECTION_FAILED": 203,
"NO_RESERVATION": 204,
"MALFORMED_MESSAGE": 400,
"UNEXPECTED_MESSAGE": 401,
}
View Source
var StopMessage_Type_name = map[int32]string{
0: "CONNECT",
1: "STATUS",
}
View Source
var StopMessage_Type_value = map[string]int32{
"CONNECT": 0,
"STATUS": 1,
}
Functions ¶
This section is empty.
Types ¶
type HopMessage ¶
type HopMessage struct { Type *HopMessage_Type `protobuf:"varint,1,req,name=type,enum=circuit.pb.HopMessage_Type" json:"type,omitempty"` Peer *Peer `protobuf:"bytes,2,opt,name=peer" json:"peer,omitempty"` Reservation *Reservation `protobuf:"bytes,3,opt,name=reservation" json:"reservation,omitempty"` Limit *Limit `protobuf:"bytes,4,opt,name=limit" json:"limit,omitempty"` Status *Status `protobuf:"varint,5,opt,name=status,enum=circuit.pb.Status" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HopMessage) Descriptor ¶
func (*HopMessage) Descriptor() ([]byte, []int)
func (*HopMessage) GetLimit ¶
func (m *HopMessage) GetLimit() *Limit
func (*HopMessage) GetPeer ¶
func (m *HopMessage) GetPeer() *Peer
func (*HopMessage) GetReservation ¶
func (m *HopMessage) GetReservation() *Reservation
func (*HopMessage) GetStatus ¶
func (m *HopMessage) GetStatus() Status
func (*HopMessage) GetType ¶
func (m *HopMessage) GetType() HopMessage_Type
func (*HopMessage) Marshal ¶
func (m *HopMessage) Marshal() (dAtA []byte, err error)
func (*HopMessage) MarshalToSizedBuffer ¶
func (m *HopMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HopMessage) ProtoMessage ¶
func (*HopMessage) ProtoMessage()
func (*HopMessage) Reset ¶
func (m *HopMessage) Reset()
func (*HopMessage) Size ¶
func (m *HopMessage) Size() (n int)
func (*HopMessage) String ¶
func (m *HopMessage) String() string
func (*HopMessage) Unmarshal ¶
func (m *HopMessage) Unmarshal(dAtA []byte) error
func (*HopMessage) XXX_DiscardUnknown ¶
func (m *HopMessage) XXX_DiscardUnknown()
func (*HopMessage) XXX_Marshal ¶
func (m *HopMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HopMessage) XXX_Merge ¶
func (m *HopMessage) XXX_Merge(src proto.Message)
func (*HopMessage) XXX_Size ¶
func (m *HopMessage) XXX_Size() int
func (*HopMessage) XXX_Unmarshal ¶
func (m *HopMessage) XXX_Unmarshal(b []byte) error
type HopMessage_Type ¶
type HopMessage_Type int32
const ( HopMessage_RESERVE HopMessage_Type = 0 HopMessage_CONNECT HopMessage_Type = 1 HopMessage_STATUS HopMessage_Type = 2 )
func (HopMessage_Type) Enum ¶
func (x HopMessage_Type) Enum() *HopMessage_Type
func (HopMessage_Type) EnumDescriptor ¶
func (HopMessage_Type) EnumDescriptor() ([]byte, []int)
func (HopMessage_Type) String ¶
func (x HopMessage_Type) String() string
func (*HopMessage_Type) UnmarshalJSON ¶
func (x *HopMessage_Type) UnmarshalJSON(data []byte) error
type Limit ¶
type Limit struct { Duration *uint32 `protobuf:"varint,1,opt,name=duration" json:"duration,omitempty"` Data *uint64 `protobuf:"varint,2,opt,name=data" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Limit) Descriptor ¶
func (*Limit) GetDuration ¶
func (*Limit) ProtoMessage ¶
func (*Limit) ProtoMessage()
func (*Limit) XXX_DiscardUnknown ¶
func (m *Limit) XXX_DiscardUnknown()
func (*Limit) XXX_Marshal ¶
func (*Limit) XXX_Unmarshal ¶
type Peer ¶
type Peer struct { Id []byte `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` Addrs [][]byte `protobuf:"bytes,2,rep,name=addrs" json:"addrs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Peer) Descriptor ¶
func (*Peer) ProtoMessage ¶
func (*Peer) ProtoMessage()
func (*Peer) XXX_DiscardUnknown ¶
func (m *Peer) XXX_DiscardUnknown()
func (*Peer) XXX_Unmarshal ¶
type Reservation ¶
type Reservation struct { Expire *uint64 `protobuf:"varint,1,req,name=expire" json:"expire,omitempty"` Addrs [][]byte `protobuf:"bytes,2,rep,name=addrs" json:"addrs,omitempty"` Voucher []byte `protobuf:"bytes,3,opt,name=voucher" json:"voucher,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Reservation) Descriptor ¶
func (*Reservation) Descriptor() ([]byte, []int)
func (*Reservation) GetAddrs ¶
func (m *Reservation) GetAddrs() [][]byte
func (*Reservation) GetExpire ¶
func (m *Reservation) GetExpire() uint64
func (*Reservation) GetVoucher ¶
func (m *Reservation) GetVoucher() []byte
func (*Reservation) Marshal ¶
func (m *Reservation) Marshal() (dAtA []byte, err error)
func (*Reservation) MarshalToSizedBuffer ¶
func (m *Reservation) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Reservation) ProtoMessage ¶
func (*Reservation) ProtoMessage()
func (*Reservation) Reset ¶
func (m *Reservation) Reset()
func (*Reservation) Size ¶
func (m *Reservation) Size() (n int)
func (*Reservation) String ¶
func (m *Reservation) String() string
func (*Reservation) Unmarshal ¶
func (m *Reservation) Unmarshal(dAtA []byte) error
func (*Reservation) XXX_DiscardUnknown ¶
func (m *Reservation) XXX_DiscardUnknown()
func (*Reservation) XXX_Marshal ¶
func (m *Reservation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Reservation) XXX_Merge ¶
func (m *Reservation) XXX_Merge(src proto.Message)
func (*Reservation) XXX_Size ¶
func (m *Reservation) XXX_Size() int
func (*Reservation) XXX_Unmarshal ¶
func (m *Reservation) XXX_Unmarshal(b []byte) error
type ReservationVoucher ¶
type ReservationVoucher struct { Relay []byte `protobuf:"bytes,1,req,name=relay" json:"relay,omitempty"` Peer []byte `protobuf:"bytes,2,req,name=peer" json:"peer,omitempty"` Expiration *uint64 `protobuf:"varint,3,req,name=expiration" json:"expiration,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ReservationVoucher) Descriptor ¶
func (*ReservationVoucher) Descriptor() ([]byte, []int)
func (*ReservationVoucher) GetExpiration ¶
func (m *ReservationVoucher) GetExpiration() uint64
func (*ReservationVoucher) GetPeer ¶
func (m *ReservationVoucher) GetPeer() []byte
func (*ReservationVoucher) GetRelay ¶
func (m *ReservationVoucher) GetRelay() []byte
func (*ReservationVoucher) Marshal ¶
func (m *ReservationVoucher) Marshal() (dAtA []byte, err error)
func (*ReservationVoucher) MarshalTo ¶
func (m *ReservationVoucher) MarshalTo(dAtA []byte) (int, error)
func (*ReservationVoucher) MarshalToSizedBuffer ¶
func (m *ReservationVoucher) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReservationVoucher) ProtoMessage ¶
func (*ReservationVoucher) ProtoMessage()
func (*ReservationVoucher) Reset ¶
func (m *ReservationVoucher) Reset()
func (*ReservationVoucher) Size ¶
func (m *ReservationVoucher) Size() (n int)
func (*ReservationVoucher) String ¶
func (m *ReservationVoucher) String() string
func (*ReservationVoucher) Unmarshal ¶
func (m *ReservationVoucher) Unmarshal(dAtA []byte) error
func (*ReservationVoucher) XXX_DiscardUnknown ¶
func (m *ReservationVoucher) XXX_DiscardUnknown()
func (*ReservationVoucher) XXX_Marshal ¶
func (m *ReservationVoucher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReservationVoucher) XXX_Merge ¶
func (m *ReservationVoucher) XXX_Merge(src proto.Message)
func (*ReservationVoucher) XXX_Size ¶
func (m *ReservationVoucher) XXX_Size() int
func (*ReservationVoucher) XXX_Unmarshal ¶
func (m *ReservationVoucher) XXX_Unmarshal(b []byte) error
type Status ¶
type Status int32
const ( Status_OK Status = 100 Status_RESERVATION_REFUSED Status = 200 Status_RESOURCE_LIMIT_EXCEEDED Status = 201 Status_PERMISSION_DENIED Status = 202 Status_CONNECTION_FAILED Status = 203 Status_NO_RESERVATION Status = 204 Status_MALFORMED_MESSAGE Status = 400 Status_UNEXPECTED_MESSAGE Status = 401 )
func (Status) EnumDescriptor ¶
func (*Status) UnmarshalJSON ¶
type StopMessage ¶
type StopMessage struct { Type *StopMessage_Type `protobuf:"varint,1,req,name=type,enum=circuit.pb.StopMessage_Type" json:"type,omitempty"` Peer *Peer `protobuf:"bytes,2,opt,name=peer" json:"peer,omitempty"` Limit *Limit `protobuf:"bytes,3,opt,name=limit" json:"limit,omitempty"` Status *Status `protobuf:"varint,4,opt,name=status,enum=circuit.pb.Status" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StopMessage) Descriptor ¶
func (*StopMessage) Descriptor() ([]byte, []int)
func (*StopMessage) GetLimit ¶
func (m *StopMessage) GetLimit() *Limit
func (*StopMessage) GetPeer ¶
func (m *StopMessage) GetPeer() *Peer
func (*StopMessage) GetStatus ¶
func (m *StopMessage) GetStatus() Status
func (*StopMessage) GetType ¶
func (m *StopMessage) GetType() StopMessage_Type
func (*StopMessage) Marshal ¶
func (m *StopMessage) Marshal() (dAtA []byte, err error)
func (*StopMessage) MarshalToSizedBuffer ¶
func (m *StopMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StopMessage) ProtoMessage ¶
func (*StopMessage) ProtoMessage()
func (*StopMessage) Reset ¶
func (m *StopMessage) Reset()
func (*StopMessage) Size ¶
func (m *StopMessage) Size() (n int)
func (*StopMessage) String ¶
func (m *StopMessage) String() string
func (*StopMessage) Unmarshal ¶
func (m *StopMessage) Unmarshal(dAtA []byte) error
func (*StopMessage) XXX_DiscardUnknown ¶
func (m *StopMessage) XXX_DiscardUnknown()
func (*StopMessage) XXX_Marshal ¶
func (m *StopMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StopMessage) XXX_Merge ¶
func (m *StopMessage) XXX_Merge(src proto.Message)
func (*StopMessage) XXX_Size ¶
func (m *StopMessage) XXX_Size() int
func (*StopMessage) XXX_Unmarshal ¶
func (m *StopMessage) XXX_Unmarshal(b []byte) error
type StopMessage_Type ¶
type StopMessage_Type int32
const ( StopMessage_CONNECT StopMessage_Type = 0 StopMessage_STATUS StopMessage_Type = 1 )
func (StopMessage_Type) Enum ¶
func (x StopMessage_Type) Enum() *StopMessage_Type
func (StopMessage_Type) EnumDescriptor ¶
func (StopMessage_Type) EnumDescriptor() ([]byte, []int)
func (StopMessage_Type) String ¶
func (x StopMessage_Type) String() string
func (*StopMessage_Type) UnmarshalJSON ¶
func (x *StopMessage_Type) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.