freestore

package
v0.0.0-...-bb586a6 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2018 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package freestore is a generated protocol buffer package.

It is generated from these files:

freestore.proto

It has these top-level messages:

Peer
KnownPeersRequest
KnownPeersResponse
MakeContractRequest
MakeContractResponse
ExtendContractRequest
ExtendContractResponse
ContractMetadataRequest
ContractMetadataResponse
ReadSectorRequest
ReadSectorResponse
WriteSectorRequest
WriteSectorResponse
ShrinkRequest
ShrinkResponse
ReorderRequest
ReorderResponse

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterFreestoreServer

func RegisterFreestoreServer(s *grpc.Server, srv FreestoreServer)

Types

type ContractMetadataRequest

type ContractMetadataRequest struct {
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
}

func (*ContractMetadataRequest) Descriptor

func (*ContractMetadataRequest) Descriptor() ([]byte, []int)

func (*ContractMetadataRequest) GetId

func (m *ContractMetadataRequest) GetId() []byte

func (*ContractMetadataRequest) ProtoMessage

func (*ContractMetadataRequest) ProtoMessage()

func (*ContractMetadataRequest) Reset

func (m *ContractMetadataRequest) Reset()

func (*ContractMetadataRequest) String

func (m *ContractMetadataRequest) String() string

type ContractMetadataResponse

type ContractMetadataResponse struct {
	SectorIds  [][]byte `protobuf:"bytes,1,rep,name=sector_ids,json=sectorIds,proto3" json:"sector_ids,omitempty"`
	DaysLeft   int32    `protobuf:"varint,2,opt,name=days_left,json=daysLeft" json:"days_left,omitempty"`
	SectorSize int32    `protobuf:"varint,3,opt,name=sector_size,json=sectorSize" json:"sector_size,omitempty"`
	Signature  []byte   `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (*ContractMetadataResponse) Descriptor

func (*ContractMetadataResponse) Descriptor() ([]byte, []int)

func (*ContractMetadataResponse) GetDaysLeft

func (m *ContractMetadataResponse) GetDaysLeft() int32

func (*ContractMetadataResponse) GetSectorIds

func (m *ContractMetadataResponse) GetSectorIds() [][]byte

func (*ContractMetadataResponse) GetSectorSize

func (m *ContractMetadataResponse) GetSectorSize() int32

func (*ContractMetadataResponse) GetSignature

func (m *ContractMetadataResponse) GetSignature() []byte

func (*ContractMetadataResponse) ProtoMessage

func (*ContractMetadataResponse) ProtoMessage()

func (*ContractMetadataResponse) Reset

func (m *ContractMetadataResponse) Reset()

func (*ContractMetadataResponse) String

func (m *ContractMetadataResponse) String() string

type ExtendContractRequest

type ExtendContractRequest struct {
	Id      []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	DaysNum int32  `protobuf:"varint,2,opt,name=days_num,json=daysNum" json:"days_num,omitempty"`
}

func (*ExtendContractRequest) Descriptor

func (*ExtendContractRequest) Descriptor() ([]byte, []int)

func (*ExtendContractRequest) GetDaysNum

func (m *ExtendContractRequest) GetDaysNum() int32

func (*ExtendContractRequest) GetId

func (m *ExtendContractRequest) GetId() []byte

func (*ExtendContractRequest) ProtoMessage

func (*ExtendContractRequest) ProtoMessage()

func (*ExtendContractRequest) Reset

func (m *ExtendContractRequest) Reset()

func (*ExtendContractRequest) String

func (m *ExtendContractRequest) String() string

type ExtendContractResponse

type ExtendContractResponse struct {
}

func (*ExtendContractResponse) Descriptor

func (*ExtendContractResponse) Descriptor() ([]byte, []int)

func (*ExtendContractResponse) ProtoMessage

func (*ExtendContractResponse) ProtoMessage()

func (*ExtendContractResponse) Reset

func (m *ExtendContractResponse) Reset()

func (*ExtendContractResponse) String

func (m *ExtendContractResponse) String() string

type FreestoreClient

type FreestoreClient interface {
	KnownPeers(ctx context.Context, in *KnownPeersRequest, opts ...grpc.CallOption) (*KnownPeersResponse, error)
	MakeContract(ctx context.Context, in *MakeContractRequest, opts ...grpc.CallOption) (*MakeContractResponse, error)
	ExtendContract(ctx context.Context, in *ExtendContractRequest, opts ...grpc.CallOption) (*ExtendContractResponse, error)
	ContractMetadata(ctx context.Context, in *ContractMetadataRequest, opts ...grpc.CallOption) (*ContractMetadataResponse, error)
	ReadSector(ctx context.Context, in *ReadSectorRequest, opts ...grpc.CallOption) (*ReadSectorResponse, error)
	Shrink(ctx context.Context, in *ShrinkRequest, opts ...grpc.CallOption) (*ShrinkResponse, error)
	Reorder(ctx context.Context, in *ReorderRequest, opts ...grpc.CallOption) (*ReorderResponse, error)
}

func NewFreestoreClient

func NewFreestoreClient(cc *grpc.ClientConn) FreestoreClient

type KnownPeersRequest

type KnownPeersRequest struct {
	Peers []*Peer `protobuf:"bytes,1,rep,name=peers" json:"peers,omitempty"`
}

func (*KnownPeersRequest) Descriptor

func (*KnownPeersRequest) Descriptor() ([]byte, []int)

func (*KnownPeersRequest) GetPeers

func (m *KnownPeersRequest) GetPeers() []*Peer

func (*KnownPeersRequest) ProtoMessage

func (*KnownPeersRequest) ProtoMessage()

func (*KnownPeersRequest) Reset

func (m *KnownPeersRequest) Reset()

func (*KnownPeersRequest) String

func (m *KnownPeersRequest) String() string

type KnownPeersResponse

type KnownPeersResponse struct {
	Peers []*Peer `protobuf:"bytes,1,rep,name=peers" json:"peers,omitempty"`
}

func (*KnownPeersResponse) Descriptor

func (*KnownPeersResponse) Descriptor() ([]byte, []int)

func (*KnownPeersResponse) GetPeers

func (m *KnownPeersResponse) GetPeers() []*Peer

func (*KnownPeersResponse) ProtoMessage

func (*KnownPeersResponse) ProtoMessage()

func (*KnownPeersResponse) Reset

func (m *KnownPeersResponse) Reset()

func (*KnownPeersResponse) String

func (m *KnownPeersResponse) String() string

type MakeContractRequest

type MakeContractRequest struct {
	SectorSize   int32  `protobuf:"varint,1,opt,name=sector_size,json=sectorSize" json:"sector_size,omitempty"`
	ClientPubkey []byte `protobuf:"bytes,2,opt,name=client_pubkey,json=clientPubkey,proto3" json:"client_pubkey,omitempty"`
	DaysNum      int32  `protobuf:"varint,3,opt,name=days_num,json=daysNum" json:"days_num,omitempty"`
}

func (*MakeContractRequest) Descriptor

func (*MakeContractRequest) Descriptor() ([]byte, []int)

func (*MakeContractRequest) GetClientPubkey

func (m *MakeContractRequest) GetClientPubkey() []byte

func (*MakeContractRequest) GetDaysNum

func (m *MakeContractRequest) GetDaysNum() int32

func (*MakeContractRequest) GetSectorSize

func (m *MakeContractRequest) GetSectorSize() int32

func (*MakeContractRequest) ProtoMessage

func (*MakeContractRequest) ProtoMessage()

func (*MakeContractRequest) Reset

func (m *MakeContractRequest) Reset()

func (*MakeContractRequest) String

func (m *MakeContractRequest) String() string

type MakeContractResponse

type MakeContractResponse struct {
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
}

func (*MakeContractResponse) Descriptor

func (*MakeContractResponse) Descriptor() ([]byte, []int)

func (*MakeContractResponse) GetId

func (m *MakeContractResponse) GetId() []byte

func (*MakeContractResponse) ProtoMessage

func (*MakeContractResponse) ProtoMessage()

func (*MakeContractResponse) Reset

func (m *MakeContractResponse) Reset()

func (*MakeContractResponse) String

func (m *MakeContractResponse) String() string

type Peer

type Peer struct {
	Pubkey  []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	Address string `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"`
}

func (*Peer) Descriptor

func (*Peer) Descriptor() ([]byte, []int)

func (*Peer) GetAddress

func (m *Peer) GetAddress() string

func (*Peer) GetPubkey

func (m *Peer) GetPubkey() []byte

func (*Peer) ProtoMessage

func (*Peer) ProtoMessage()

func (*Peer) Reset

func (m *Peer) Reset()

func (*Peer) String

func (m *Peer) String() string

type ReadSectorRequest

type ReadSectorRequest struct {
	Id          []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Sector      int64  `protobuf:"varint,2,opt,name=sector" json:"sector,omitempty"`
	Offset      int32  `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Size        int32  `protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
	ProofNeeded bool   `protobuf:"varint,5,opt,name=proof_needed,json=proofNeeded" json:"proof_needed,omitempty"`
}

func (*ReadSectorRequest) Descriptor

func (*ReadSectorRequest) Descriptor() ([]byte, []int)

func (*ReadSectorRequest) GetId

func (m *ReadSectorRequest) GetId() []byte

func (*ReadSectorRequest) GetOffset

func (m *ReadSectorRequest) GetOffset() int32

func (*ReadSectorRequest) GetProofNeeded

func (m *ReadSectorRequest) GetProofNeeded() bool

func (*ReadSectorRequest) GetSector

func (m *ReadSectorRequest) GetSector() int64

func (*ReadSectorRequest) GetSize

func (m *ReadSectorRequest) GetSize() int32

func (*ReadSectorRequest) ProtoMessage

func (*ReadSectorRequest) ProtoMessage()

func (*ReadSectorRequest) Reset

func (m *ReadSectorRequest) Reset()

func (*ReadSectorRequest) String

func (m *ReadSectorRequest) String() string

type ReadSectorResponse

type ReadSectorResponse struct {
	Data  []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
}

func (*ReadSectorResponse) Descriptor

func (*ReadSectorResponse) Descriptor() ([]byte, []int)

func (*ReadSectorResponse) GetData

func (m *ReadSectorResponse) GetData() []byte

func (*ReadSectorResponse) GetProof

func (m *ReadSectorResponse) GetProof() []byte

func (*ReadSectorResponse) ProtoMessage

func (*ReadSectorResponse) ProtoMessage()

func (*ReadSectorResponse) Reset

func (m *ReadSectorResponse) Reset()

func (*ReadSectorResponse) String

func (m *ReadSectorResponse) String() string

type ReorderRequest

type ReorderRequest struct {
	Id        []byte  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Ordering  []int64 `protobuf:"varint,2,rep,packed,name=ordering" json:"ordering,omitempty"`
	Signature []byte  `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (*ReorderRequest) Descriptor

func (*ReorderRequest) Descriptor() ([]byte, []int)

func (*ReorderRequest) GetId

func (m *ReorderRequest) GetId() []byte

func (*ReorderRequest) GetOrdering

func (m *ReorderRequest) GetOrdering() []int64

func (*ReorderRequest) GetSignature

func (m *ReorderRequest) GetSignature() []byte

func (*ReorderRequest) ProtoMessage

func (*ReorderRequest) ProtoMessage()

func (*ReorderRequest) Reset

func (m *ReorderRequest) Reset()

func (*ReorderRequest) String

func (m *ReorderRequest) String() string

type ReorderResponse

type ReorderResponse struct {
}

func (*ReorderResponse) Descriptor

func (*ReorderResponse) Descriptor() ([]byte, []int)

func (*ReorderResponse) ProtoMessage

func (*ReorderResponse) ProtoMessage()

func (*ReorderResponse) Reset

func (m *ReorderResponse) Reset()

func (*ReorderResponse) String

func (m *ReorderResponse) String() string

type ShrinkRequest

type ShrinkRequest struct {
	Id         []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NumSectors int64  `protobuf:"varint,2,opt,name=num_sectors,json=numSectors" json:"num_sectors,omitempty"`
	Signature  []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (*ShrinkRequest) Descriptor

func (*ShrinkRequest) Descriptor() ([]byte, []int)

func (*ShrinkRequest) GetId

func (m *ShrinkRequest) GetId() []byte

func (*ShrinkRequest) GetNumSectors

func (m *ShrinkRequest) GetNumSectors() int64

func (*ShrinkRequest) GetSignature

func (m *ShrinkRequest) GetSignature() []byte

func (*ShrinkRequest) ProtoMessage

func (*ShrinkRequest) ProtoMessage()

func (*ShrinkRequest) Reset

func (m *ShrinkRequest) Reset()

func (*ShrinkRequest) String

func (m *ShrinkRequest) String() string

type ShrinkResponse

type ShrinkResponse struct {
}

func (*ShrinkResponse) Descriptor

func (*ShrinkResponse) Descriptor() ([]byte, []int)

func (*ShrinkResponse) ProtoMessage

func (*ShrinkResponse) ProtoMessage()

func (*ShrinkResponse) Reset

func (m *ShrinkResponse) Reset()

func (*ShrinkResponse) String

func (m *ShrinkResponse) String() string

type WriteSectorRequest

type WriteSectorRequest struct {
	Id        []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Sector    int64  `protobuf:"varint,2,opt,name=sector" json:"sector,omitempty"`
	Offset    int32  `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Length    int32  `protobuf:"varint,4,opt,name=length" json:"length,omitempty"`
	Data      []byte `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	Signature []byte `protobuf:"bytes,6,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (*WriteSectorRequest) Descriptor

func (*WriteSectorRequest) Descriptor() ([]byte, []int)

func (*WriteSectorRequest) GetData

func (m *WriteSectorRequest) GetData() []byte

func (*WriteSectorRequest) GetId

func (m *WriteSectorRequest) GetId() []byte

func (*WriteSectorRequest) GetLength

func (m *WriteSectorRequest) GetLength() int32

func (*WriteSectorRequest) GetOffset

func (m *WriteSectorRequest) GetOffset() int32

func (*WriteSectorRequest) GetSector

func (m *WriteSectorRequest) GetSector() int64

func (*WriteSectorRequest) GetSignature

func (m *WriteSectorRequest) GetSignature() []byte

func (*WriteSectorRequest) ProtoMessage

func (*WriteSectorRequest) ProtoMessage()

func (*WriteSectorRequest) Reset

func (m *WriteSectorRequest) Reset()

func (*WriteSectorRequest) String

func (m *WriteSectorRequest) String() string

type WriteSectorResponse

type WriteSectorResponse struct {
}

func (*WriteSectorResponse) Descriptor

func (*WriteSectorResponse) Descriptor() ([]byte, []int)

func (*WriteSectorResponse) ProtoMessage

func (*WriteSectorResponse) ProtoMessage()

func (*WriteSectorResponse) Reset

func (m *WriteSectorResponse) Reset()

func (*WriteSectorResponse) String

func (m *WriteSectorResponse) String() string

Jump to

Keyboard shortcuts

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