Documentation
¶
Index ¶
- Variables
- type Announce
- func (*Announce) Descriptor() ([]byte, []int)
- func (m *Announce) GetDomain() string
- func (m *Announce) GetPeerInfo() *PeerInfo
- func (m *Announce) Marshal() (dAtA []byte, err error)
- func (m *Announce) MarshalTo(dAtA []byte) (int, error)
- func (m *Announce) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Announce) ProtoMessage()
- func (m *Announce) Reset()
- func (m *Announce) Size() (n int)
- func (m *Announce) String() string
- func (m *Announce) Unmarshal(dAtA []byte) error
- func (m *Announce) XXX_DiscardUnknown()
- func (m *Announce) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Announce) XXX_Merge(src proto.Message)
- func (m *Announce) XXX_Size() int
- func (m *Announce) XXX_Unmarshal(b []byte) error
- type Authen
- func (*Authen) Descriptor() ([]byte, []int)
- func (m *Authen) GetNonce() []byte
- func (m *Authen) Marshal() (dAtA []byte, err error)
- func (m *Authen) MarshalTo(dAtA []byte) (int, error)
- func (m *Authen) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Authen) ProtoMessage()
- func (m *Authen) Reset()
- func (m *Authen) Size() (n int)
- func (m *Authen) String() string
- func (m *Authen) Unmarshal(dAtA []byte) error
- func (m *Authen) XXX_DiscardUnknown()
- func (m *Authen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Authen) XXX_Merge(src proto.Message)
- func (m *Authen) XXX_Size() int
- func (m *Authen) XXX_Unmarshal(b []byte) error
- type Challenge
- func (*Challenge) Descriptor() ([]byte, []int)
- func (m *Challenge) GetNonce() []byte
- func (m *Challenge) GetProof() []byte
- func (m *Challenge) GetSalt() []byte
- func (m *Challenge) Marshal() (dAtA []byte, err error)
- func (m *Challenge) MarshalTo(dAtA []byte) (int, error)
- func (m *Challenge) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Challenge) ProtoMessage()
- func (m *Challenge) Reset()
- func (m *Challenge) Size() (n int)
- func (m *Challenge) String() string
- func (m *Challenge) Unmarshal(dAtA []byte) error
- func (m *Challenge) XXX_DiscardUnknown()
- func (m *Challenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Challenge) XXX_Merge(src proto.Message)
- func (m *Challenge) XXX_Size() int
- func (m *Challenge) XXX_Unmarshal(b []byte) error
- type FlareMessage
- func (*FlareMessage) Descriptor() ([]byte, []int)
- func (m *FlareMessage) GetAnnounce() *Announce
- func (m *FlareMessage) GetAuthen() *Authen
- func (m *FlareMessage) GetChallenge() *Challenge
- func (m *FlareMessage) GetGetPeers() *GetPeers
- func (m *FlareMessage) GetPeerList() *PeerList
- func (m *FlareMessage) GetResponse() *Response
- func (m *FlareMessage) GetType() FlareMessage_Type
- func (m *FlareMessage) Marshal() (dAtA []byte, err error)
- func (m *FlareMessage) MarshalTo(dAtA []byte) (int, error)
- func (m *FlareMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FlareMessage) ProtoMessage()
- func (m *FlareMessage) Reset()
- func (m *FlareMessage) Size() (n int)
- func (m *FlareMessage) String() string
- func (m *FlareMessage) Unmarshal(dAtA []byte) error
- func (m *FlareMessage) XXX_DiscardUnknown()
- func (m *FlareMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlareMessage) XXX_Merge(src proto.Message)
- func (m *FlareMessage) XXX_Size() int
- func (m *FlareMessage) XXX_Unmarshal(b []byte) error
- type FlareMessage_Type
- type GetPeers
- func (*GetPeers) Descriptor() ([]byte, []int)
- func (m *GetPeers) GetDomain() string
- func (m *GetPeers) Marshal() (dAtA []byte, err error)
- func (m *GetPeers) MarshalTo(dAtA []byte) (int, error)
- func (m *GetPeers) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetPeers) ProtoMessage()
- func (m *GetPeers) Reset()
- func (m *GetPeers) Size() (n int)
- func (m *GetPeers) String() string
- func (m *GetPeers) Unmarshal(dAtA []byte) error
- func (m *GetPeers) XXX_DiscardUnknown()
- func (m *GetPeers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetPeers) XXX_Merge(src proto.Message)
- func (m *GetPeers) XXX_Size() int
- func (m *GetPeers) XXX_Unmarshal(b []byte) error
- type PeerInfo
- func (*PeerInfo) Descriptor() ([]byte, []int)
- func (m *PeerInfo) GetAddrs() [][]byte
- func (m *PeerInfo) GetNick() string
- func (m *PeerInfo) GetPeerID() []byte
- func (m *PeerInfo) Marshal() (dAtA []byte, err error)
- func (m *PeerInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *PeerInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PeerInfo) ProtoMessage()
- func (m *PeerInfo) Reset()
- func (m *PeerInfo) Size() (n int)
- func (m *PeerInfo) String() string
- func (m *PeerInfo) Unmarshal(dAtA []byte) error
- func (m *PeerInfo) XXX_DiscardUnknown()
- func (m *PeerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PeerInfo) XXX_Merge(src proto.Message)
- func (m *PeerInfo) XXX_Size() int
- func (m *PeerInfo) XXX_Unmarshal(b []byte) error
- type PeerList
- func (*PeerList) Descriptor() ([]byte, []int)
- func (m *PeerList) GetPeers() []*PeerInfo
- func (m *PeerList) Marshal() (dAtA []byte, err error)
- func (m *PeerList) MarshalTo(dAtA []byte) (int, error)
- func (m *PeerList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PeerList) ProtoMessage()
- func (m *PeerList) Reset()
- func (m *PeerList) Size() (n int)
- func (m *PeerList) String() string
- func (m *PeerList) Unmarshal(dAtA []byte) error
- func (m *PeerList) XXX_DiscardUnknown()
- func (m *PeerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PeerList) XXX_Merge(src proto.Message)
- func (m *PeerList) XXX_Size() int
- func (m *PeerList) XXX_Unmarshal(b []byte) error
- type Response
- func (*Response) Descriptor() ([]byte, []int)
- func (m *Response) GetProof() []byte
- func (m *Response) GetSalt() []byte
- func (m *Response) Marshal() (dAtA []byte, err error)
- func (m *Response) MarshalTo(dAtA []byte) (int, error)
- func (m *Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Response) ProtoMessage()
- func (m *Response) Reset()
- func (m *Response) Size() (n int)
- func (m *Response) String() string
- func (m *Response) Unmarshal(dAtA []byte) error
- func (m *Response) XXX_DiscardUnknown()
- func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Response) XXX_Merge(src proto.Message)
- func (m *Response) XXX_Size() int
- func (m *Response) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthFlare = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowFlare = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupFlare = fmt.Errorf("proto: unexpected end of group") )
View Source
var FlareMessage_Type_name = map[int32]string{
1: "AUTHEN",
2: "CHALLENGE",
3: "RESPONSE",
4: "ANNOUNCE",
5: "GETPEERS",
6: "PEERLIST",
}
View Source
var FlareMessage_Type_value = map[string]int32{
"AUTHEN": 1,
"CHALLENGE": 2,
"RESPONSE": 3,
"ANNOUNCE": 4,
"GETPEERS": 5,
"PEERLIST": 6,
}
Functions ¶
This section is empty.
Types ¶
type Announce ¶
type Announce struct {
Domain *string `protobuf:"bytes,1,req,name=domain" json:"domain,omitempty"`
PeerInfo *PeerInfo `protobuf:"bytes,2,req,name=peerInfo" json:"peerInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Announce) Descriptor ¶
func (*Announce) GetPeerInfo ¶
func (*Announce) MarshalToSizedBuffer ¶
func (*Announce) ProtoMessage ¶
func (*Announce) ProtoMessage()
func (*Announce) XXX_DiscardUnknown ¶
func (m *Announce) XXX_DiscardUnknown()
func (*Announce) XXX_Marshal ¶
func (*Announce) XXX_Unmarshal ¶
type Authen ¶
type Authen struct {
Nonce []byte `protobuf:"bytes,1,req,name=nonce" json:"nonce,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Authen) Descriptor ¶
func (*Authen) MarshalToSizedBuffer ¶
func (*Authen) ProtoMessage ¶
func (*Authen) ProtoMessage()
func (*Authen) XXX_DiscardUnknown ¶
func (m *Authen) XXX_DiscardUnknown()
func (*Authen) XXX_Marshal ¶
func (*Authen) XXX_Unmarshal ¶
type Challenge ¶
type Challenge struct {
Proof []byte `protobuf:"bytes,1,req,name=proof" json:"proof,omitempty"`
Salt []byte `protobuf:"bytes,2,req,name=salt" json:"salt,omitempty"`
Nonce []byte `protobuf:"bytes,3,req,name=nonce" json:"nonce,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Challenge) Descriptor ¶
func (*Challenge) MarshalToSizedBuffer ¶
func (*Challenge) ProtoMessage ¶
func (*Challenge) ProtoMessage()
func (*Challenge) XXX_DiscardUnknown ¶
func (m *Challenge) XXX_DiscardUnknown()
func (*Challenge) XXX_Marshal ¶
func (*Challenge) XXX_Unmarshal ¶
type FlareMessage ¶
type FlareMessage struct {
Type *FlareMessage_Type `protobuf:"varint,1,req,name=type,enum=flare.pb.FlareMessage_Type" json:"type,omitempty"`
Authen *Authen `protobuf:"bytes,2,opt,name=authen" json:"authen,omitempty"`
Challenge *Challenge `protobuf:"bytes,3,opt,name=challenge" json:"challenge,omitempty"`
Response *Response `protobuf:"bytes,4,opt,name=response" json:"response,omitempty"`
Announce *Announce `protobuf:"bytes,5,opt,name=announce" json:"announce,omitempty"`
GetPeers *GetPeers `protobuf:"bytes,6,opt,name=getPeers" json:"getPeers,omitempty"`
PeerList *PeerList `protobuf:"bytes,7,opt,name=peerList" json:"peerList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*FlareMessage) Descriptor ¶
func (*FlareMessage) Descriptor() ([]byte, []int)
func (*FlareMessage) GetAnnounce ¶
func (m *FlareMessage) GetAnnounce() *Announce
func (*FlareMessage) GetAuthen ¶
func (m *FlareMessage) GetAuthen() *Authen
func (*FlareMessage) GetChallenge ¶
func (m *FlareMessage) GetChallenge() *Challenge
func (*FlareMessage) GetGetPeers ¶
func (m *FlareMessage) GetGetPeers() *GetPeers
func (*FlareMessage) GetPeerList ¶
func (m *FlareMessage) GetPeerList() *PeerList
func (*FlareMessage) GetResponse ¶
func (m *FlareMessage) GetResponse() *Response
func (*FlareMessage) GetType ¶
func (m *FlareMessage) GetType() FlareMessage_Type
func (*FlareMessage) Marshal ¶
func (m *FlareMessage) Marshal() (dAtA []byte, err error)
func (*FlareMessage) MarshalToSizedBuffer ¶
func (m *FlareMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FlareMessage) ProtoMessage ¶
func (*FlareMessage) ProtoMessage()
func (*FlareMessage) Reset ¶
func (m *FlareMessage) Reset()
func (*FlareMessage) Size ¶
func (m *FlareMessage) Size() (n int)
func (*FlareMessage) String ¶
func (m *FlareMessage) String() string
func (*FlareMessage) Unmarshal ¶
func (m *FlareMessage) Unmarshal(dAtA []byte) error
func (*FlareMessage) XXX_DiscardUnknown ¶
func (m *FlareMessage) XXX_DiscardUnknown()
func (*FlareMessage) XXX_Marshal ¶
func (m *FlareMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FlareMessage) XXX_Merge ¶
func (m *FlareMessage) XXX_Merge(src proto.Message)
func (*FlareMessage) XXX_Size ¶
func (m *FlareMessage) XXX_Size() int
func (*FlareMessage) XXX_Unmarshal ¶
func (m *FlareMessage) XXX_Unmarshal(b []byte) error
type FlareMessage_Type ¶
type FlareMessage_Type int32
const ( FlareMessage_AUTHEN FlareMessage_Type = 1 FlareMessage_CHALLENGE FlareMessage_Type = 2 FlareMessage_RESPONSE FlareMessage_Type = 3 FlareMessage_ANNOUNCE FlareMessage_Type = 4 FlareMessage_GETPEERS FlareMessage_Type = 5 FlareMessage_PEERLIST FlareMessage_Type = 6 )
func (FlareMessage_Type) Enum ¶
func (x FlareMessage_Type) Enum() *FlareMessage_Type
func (FlareMessage_Type) EnumDescriptor ¶
func (FlareMessage_Type) EnumDescriptor() ([]byte, []int)
func (FlareMessage_Type) String ¶
func (x FlareMessage_Type) String() string
func (*FlareMessage_Type) UnmarshalJSON ¶
func (x *FlareMessage_Type) UnmarshalJSON(data []byte) error
type GetPeers ¶
type GetPeers struct {
Domain *string `protobuf:"bytes,1,req,name=domain" json:"domain,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GetPeers) Descriptor ¶
func (*GetPeers) MarshalToSizedBuffer ¶
func (*GetPeers) ProtoMessage ¶
func (*GetPeers) ProtoMessage()
func (*GetPeers) XXX_DiscardUnknown ¶
func (m *GetPeers) XXX_DiscardUnknown()
func (*GetPeers) XXX_Marshal ¶
func (*GetPeers) XXX_Unmarshal ¶
type PeerInfo ¶
type PeerInfo struct {
Nick *string `protobuf:"bytes,1,opt,name=nick" json:"nick,omitempty"`
PeerID []byte `protobuf:"bytes,2,req,name=peerID" json:"peerID,omitempty"`
Addrs [][]byte `protobuf:"bytes,3,rep,name=addrs" json:"addrs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PeerInfo) Descriptor ¶
func (*PeerInfo) MarshalToSizedBuffer ¶
func (*PeerInfo) ProtoMessage ¶
func (*PeerInfo) ProtoMessage()
func (*PeerInfo) XXX_DiscardUnknown ¶
func (m *PeerInfo) XXX_DiscardUnknown()
func (*PeerInfo) XXX_Marshal ¶
func (*PeerInfo) XXX_Unmarshal ¶
type PeerList ¶
type PeerList struct {
Peers []*PeerInfo `protobuf:"bytes,1,rep,name=peers" json:"peers,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PeerList) Descriptor ¶
func (*PeerList) MarshalToSizedBuffer ¶
func (*PeerList) ProtoMessage ¶
func (*PeerList) ProtoMessage()
func (*PeerList) XXX_DiscardUnknown ¶
func (m *PeerList) XXX_DiscardUnknown()
func (*PeerList) XXX_Marshal ¶
func (*PeerList) XXX_Unmarshal ¶
type Response ¶
type Response struct {
Proof []byte `protobuf:"bytes,1,req,name=proof" json:"proof,omitempty"`
Salt []byte `protobuf:"bytes,2,req,name=salt" json:"salt,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Response) Descriptor ¶
func (*Response) MarshalToSizedBuffer ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) XXX_DiscardUnknown ¶
func (m *Response) XXX_DiscardUnknown()
func (*Response) XXX_Marshal ¶
func (*Response) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.