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 ¶
- func RegisterFreestoreServer(s *grpc.Server, srv FreestoreServer)
- type ContractMetadataRequest
- type ContractMetadataResponse
- func (*ContractMetadataResponse) Descriptor() ([]byte, []int)
- func (m *ContractMetadataResponse) GetDaysLeft() int32
- func (m *ContractMetadataResponse) GetSectorIds() [][]byte
- func (m *ContractMetadataResponse) GetSectorSize() int32
- func (m *ContractMetadataResponse) GetSignature() []byte
- func (*ContractMetadataResponse) ProtoMessage()
- func (m *ContractMetadataResponse) Reset()
- func (m *ContractMetadataResponse) String() string
- type ExtendContractRequest
- type ExtendContractResponse
- type FreestoreClient
- type FreestoreServer
- type KnownPeersRequest
- type KnownPeersResponse
- type MakeContractRequest
- func (*MakeContractRequest) Descriptor() ([]byte, []int)
- func (m *MakeContractRequest) GetClientPubkey() []byte
- func (m *MakeContractRequest) GetDaysNum() int32
- func (m *MakeContractRequest) GetSectorSize() int32
- func (*MakeContractRequest) ProtoMessage()
- func (m *MakeContractRequest) Reset()
- func (m *MakeContractRequest) String() string
- type MakeContractResponse
- type Peer
- type ReadSectorRequest
- func (*ReadSectorRequest) Descriptor() ([]byte, []int)
- func (m *ReadSectorRequest) GetId() []byte
- func (m *ReadSectorRequest) GetOffset() int32
- func (m *ReadSectorRequest) GetProofNeeded() bool
- func (m *ReadSectorRequest) GetSector() int64
- func (m *ReadSectorRequest) GetSize() int32
- func (*ReadSectorRequest) ProtoMessage()
- func (m *ReadSectorRequest) Reset()
- func (m *ReadSectorRequest) String() string
- type ReadSectorResponse
- type ReorderRequest
- type ReorderResponse
- type ShrinkRequest
- type ShrinkResponse
- type WriteSectorRequest
- func (*WriteSectorRequest) Descriptor() ([]byte, []int)
- func (m *WriteSectorRequest) GetData() []byte
- func (m *WriteSectorRequest) GetId() []byte
- func (m *WriteSectorRequest) GetLength() int32
- func (m *WriteSectorRequest) GetOffset() int32
- func (m *WriteSectorRequest) GetSector() int64
- func (m *WriteSectorRequest) GetSignature() []byte
- func (*WriteSectorRequest) ProtoMessage()
- func (m *WriteSectorRequest) Reset()
- func (m *WriteSectorRequest) String() string
- type WriteSectorResponse
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 FreestoreServer ¶
type FreestoreServer interface { KnownPeers(context.Context, *KnownPeersRequest) (*KnownPeersResponse, error) MakeContract(context.Context, *MakeContractRequest) (*MakeContractResponse, error) ExtendContract(context.Context, *ExtendContractRequest) (*ExtendContractResponse, error) ContractMetadata(context.Context, *ContractMetadataRequest) (*ContractMetadataResponse, error) ReadSector(context.Context, *ReadSectorRequest) (*ReadSectorResponse, error) Shrink(context.Context, *ShrinkRequest) (*ShrinkResponse, error) Reorder(context.Context, *ReorderRequest) (*ReorderResponse, error) }
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) GetAddress ¶
func (*Peer) ProtoMessage ¶
func (*Peer) ProtoMessage()
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
Click to show internal directories.
Click to hide internal directories.