merkledag_pb

package
v0.4.5-pre1 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2016 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package merkledag_pb is a generated protocol buffer package.

It is generated from these files:

merkledag.proto

It has these top-level messages:

PBLink
PBNode

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PBLink struct {
	// multihash of the target object
	Hash []byte `protobuf:"bytes,1,opt" json:"Hash,omitempty"`
	// utf string name. should be unique per object
	Name *string `protobuf:"bytes,2,opt" json:"Name,omitempty"`
	// cumulative size of target object
	Tsize            *uint64 `protobuf:"varint,3,opt" json:"Tsize,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

An IPFS MerkleDAG Link

func NewPopulatedPBLink(r randyMerkledag, easy bool) *PBLink

func (*PBLink) Equal

func (this *PBLink) Equal(that interface{}) bool

func (*PBLink) GetHash

func (m *PBLink) GetHash() []byte

func (*PBLink) GetName

func (m *PBLink) GetName() string

func (*PBLink) GetTsize

func (m *PBLink) GetTsize() uint64

func (*PBLink) GoString

func (this *PBLink) GoString() string

func (*PBLink) Marshal

func (m *PBLink) Marshal() (data []byte, err error)

func (*PBLink) MarshalTo

func (m *PBLink) MarshalTo(data []byte) (n int, err error)

func (*PBLink) ProtoMessage

func (*PBLink) ProtoMessage()

func (*PBLink) Reset

func (m *PBLink) Reset()

func (*PBLink) Size

func (m *PBLink) Size() (n int)

func (*PBLink) String

func (this *PBLink) String() string

func (*PBLink) Unmarshal

func (m *PBLink) Unmarshal(data []byte) error

func (*PBLink) VerboseEqual

func (this *PBLink) VerboseEqual(that interface{}) error

type PBNode

type PBNode struct {
	// refs to other objects
	Links []*PBLink `protobuf:"bytes,2,rep" json:"Links,omitempty"`
	// opaque user data
	Data             []byte `protobuf:"bytes,1,opt" json:"Data,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

An IPFS MerkleDAG Node

func NewPopulatedPBNode

func NewPopulatedPBNode(r randyMerkledag, easy bool) *PBNode

func (*PBNode) Equal

func (this *PBNode) Equal(that interface{}) bool

func (*PBNode) GetData

func (m *PBNode) GetData() []byte
func (m *PBNode) GetLinks() []*PBLink

func (*PBNode) GoString

func (this *PBNode) GoString() string

func (*PBNode) Marshal

func (m *PBNode) Marshal() (data []byte, err error)

func (*PBNode) MarshalTo

func (m *PBNode) MarshalTo(data []byte) (n int, err error)

func (*PBNode) ProtoMessage

func (*PBNode) ProtoMessage()

func (*PBNode) Reset

func (m *PBNode) Reset()

func (*PBNode) Size

func (m *PBNode) Size() (n int)

func (*PBNode) String

func (this *PBNode) String() string

func (*PBNode) Unmarshal

func (m *PBNode) Unmarshal(data []byte) error

func (*PBNode) VerboseEqual

func (this *PBNode) VerboseEqual(that interface{}) error

Jump to

Keyboard shortcuts

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