Versions in this module Expand all Collapse all v1 v1.7.1 Jan 29, 2021 v1.7.0 Dec 8, 2020 Changes in this version + var ErrIntOverflowMessage = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthMessage = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrUnexpectedEndOfGroupMessage = fmt.Errorf("proto: unexpected end of group") + var Message_BlockPresenceType_name = map[int32]string + var Message_BlockPresenceType_value = map[string]int32 + var Message_Wantlist_WantType_name = map[int32]string + var Message_Wantlist_WantType_value = map[string]int32 + type Cid struct + Cid cid.Cid + func (c *Cid) MarshalTo(data []byte) (int, error) + func (c *Cid) Size() int + func (c *Cid) Unmarshal(data []byte) (err error) + func (c *Cid) UnmarshalJSON(data []byte) error + func (c Cid) Equal(other Cid) bool + func (c Cid) Marshal() ([]byte, error) + func (c Cid) MarshalJSON() ([]byte, error) + type Message struct + BlockPresences []Message_BlockPresence + Blocks [][]byte + Payload []Message_Block + PendingBytes int32 + Wantlist Message_Wantlist + func (*Message) Descriptor() ([]byte, []int) + func (*Message) ProtoMessage() + func (m *Message) GetBlockPresences() []Message_BlockPresence + func (m *Message) GetBlocks() [][]byte + func (m *Message) GetPayload() []Message_Block + func (m *Message) GetPendingBytes() int32 + func (m *Message) GetWantlist() Message_Wantlist + func (m *Message) Marshal() (dAtA []byte, err error) + func (m *Message) MarshalTo(dAtA []byte) (int, error) + func (m *Message) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Message) Reset() + func (m *Message) Size() (n int) + func (m *Message) String() string + func (m *Message) Unmarshal(dAtA []byte) error + func (m *Message) XXX_DiscardUnknown() + func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Message) XXX_Merge(src proto.Message) + func (m *Message) XXX_Size() int + func (m *Message) XXX_Unmarshal(b []byte) error + type Message_Block struct + Data []byte + Prefix []byte + func (*Message_Block) Descriptor() ([]byte, []int) + func (*Message_Block) ProtoMessage() + func (m *Message_Block) GetData() []byte + func (m *Message_Block) GetPrefix() []byte + func (m *Message_Block) Marshal() (dAtA []byte, err error) + func (m *Message_Block) MarshalTo(dAtA []byte) (int, error) + func (m *Message_Block) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Message_Block) Reset() + func (m *Message_Block) Size() (n int) + func (m *Message_Block) String() string + func (m *Message_Block) Unmarshal(dAtA []byte) error + func (m *Message_Block) XXX_DiscardUnknown() + func (m *Message_Block) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Message_Block) XXX_Merge(src proto.Message) + func (m *Message_Block) XXX_Size() int + func (m *Message_Block) XXX_Unmarshal(b []byte) error + type Message_BlockPresence struct + Cid Cid + Type Message_BlockPresenceType + func (*Message_BlockPresence) Descriptor() ([]byte, []int) + func (*Message_BlockPresence) ProtoMessage() + func (m *Message_BlockPresence) GetType() Message_BlockPresenceType + func (m *Message_BlockPresence) Marshal() (dAtA []byte, err error) + func (m *Message_BlockPresence) MarshalTo(dAtA []byte) (int, error) + func (m *Message_BlockPresence) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Message_BlockPresence) Reset() + func (m *Message_BlockPresence) Size() (n int) + func (m *Message_BlockPresence) String() string + func (m *Message_BlockPresence) Unmarshal(dAtA []byte) error + func (m *Message_BlockPresence) XXX_DiscardUnknown() + func (m *Message_BlockPresence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Message_BlockPresence) XXX_Merge(src proto.Message) + func (m *Message_BlockPresence) XXX_Size() int + func (m *Message_BlockPresence) XXX_Unmarshal(b []byte) error + type Message_BlockPresenceType int32 + const Message_DontHave + const Message_Have + func (Message_BlockPresenceType) EnumDescriptor() ([]byte, []int) + func (x Message_BlockPresenceType) String() string + type Message_Wantlist struct + Entries []Message_Wantlist_Entry + Full bool + func (*Message_Wantlist) Descriptor() ([]byte, []int) + func (*Message_Wantlist) ProtoMessage() + func (m *Message_Wantlist) GetEntries() []Message_Wantlist_Entry + func (m *Message_Wantlist) GetFull() bool + func (m *Message_Wantlist) Marshal() (dAtA []byte, err error) + func (m *Message_Wantlist) MarshalTo(dAtA []byte) (int, error) + func (m *Message_Wantlist) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Message_Wantlist) Reset() + func (m *Message_Wantlist) Size() (n int) + func (m *Message_Wantlist) String() string + func (m *Message_Wantlist) Unmarshal(dAtA []byte) error + func (m *Message_Wantlist) XXX_DiscardUnknown() + func (m *Message_Wantlist) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Message_Wantlist) XXX_Merge(src proto.Message) + func (m *Message_Wantlist) XXX_Size() int + func (m *Message_Wantlist) XXX_Unmarshal(b []byte) error + type Message_Wantlist_Entry struct + Block Cid + Cancel bool + Priority int32 + SendDontHave bool + WantType Message_Wantlist_WantType + func (*Message_Wantlist_Entry) Descriptor() ([]byte, []int) + func (*Message_Wantlist_Entry) ProtoMessage() + func (m *Message_Wantlist_Entry) GetCancel() bool + func (m *Message_Wantlist_Entry) GetPriority() int32 + func (m *Message_Wantlist_Entry) GetSendDontHave() bool + func (m *Message_Wantlist_Entry) GetWantType() Message_Wantlist_WantType + func (m *Message_Wantlist_Entry) Marshal() (dAtA []byte, err error) + func (m *Message_Wantlist_Entry) MarshalTo(dAtA []byte) (int, error) + func (m *Message_Wantlist_Entry) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Message_Wantlist_Entry) Reset() + func (m *Message_Wantlist_Entry) Size() (n int) + func (m *Message_Wantlist_Entry) String() string + func (m *Message_Wantlist_Entry) Unmarshal(dAtA []byte) error + func (m *Message_Wantlist_Entry) XXX_DiscardUnknown() + func (m *Message_Wantlist_Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Message_Wantlist_Entry) XXX_Merge(src proto.Message) + func (m *Message_Wantlist_Entry) XXX_Size() int + func (m *Message_Wantlist_Entry) XXX_Unmarshal(b []byte) error + type Message_Wantlist_WantType int32 + const Message_Wantlist_Block + const Message_Wantlist_Have + func (Message_Wantlist_WantType) EnumDescriptor() ([]byte, []int) + func (x Message_Wantlist_WantType) String() string