Documentation
¶
Index ¶
- func AdaptReader(t Reader) *rpc.Interface
- func AdaptReaderAt(t ReaderAt) *rpc.Interface
- func AdaptWriter(t Writer) *rpc.Interface
- func AsReader(ctx context.Context, rc ReaderClient) io.Reader
- func AsReaderAt(ctx context.Context, rc ReaderAtClient) io.ReaderAt
- func AsWriter(ctx context.Context, wc WriterClient) io.Writer
- type Reader
- type ReaderAt
- type ReaderAtClient
- type ReaderAtClientReadAtResults
- type ReaderAtReadAt
- type ReaderAtReadAtArgs
- func (v *ReaderAtReadAtArgs) Count() int32
- func (v *ReaderAtReadAtArgs) HasCount() bool
- func (v *ReaderAtReadAtArgs) HasOffset() bool
- func (v *ReaderAtReadAtArgs) MarshalCBOR() ([]byte, error)
- func (v *ReaderAtReadAtArgs) MarshalJSON() ([]byte, error)
- func (v *ReaderAtReadAtArgs) Offset() int64
- func (v *ReaderAtReadAtArgs) UnmarshalCBOR(data []byte) error
- func (v *ReaderAtReadAtArgs) UnmarshalJSON(data []byte) error
- type ReaderAtReadAtResults
- func (v *ReaderAtReadAtResults) MarshalCBOR() ([]byte, error)
- func (v *ReaderAtReadAtResults) MarshalJSON() ([]byte, error)
- func (v *ReaderAtReadAtResults) SetData(data []byte)
- func (v *ReaderAtReadAtResults) UnmarshalCBOR(data []byte) error
- func (v *ReaderAtReadAtResults) UnmarshalJSON(data []byte) error
- type ReaderClient
- type ReaderClientReadResults
- type ReaderRead
- type ReaderReadArgs
- func (v *ReaderReadArgs) Count() int32
- func (v *ReaderReadArgs) HasCount() bool
- func (v *ReaderReadArgs) MarshalCBOR() ([]byte, error)
- func (v *ReaderReadArgs) MarshalJSON() ([]byte, error)
- func (v *ReaderReadArgs) UnmarshalCBOR(data []byte) error
- func (v *ReaderReadArgs) UnmarshalJSON(data []byte) error
- type ReaderReadResults
- type Writer
- type WriterClient
- type WriterClientWriteResults
- type WriterWrite
- type WriterWriteArgs
- func (v *WriterWriteArgs) Data() []byte
- func (v *WriterWriteArgs) HasData() bool
- func (v *WriterWriteArgs) MarshalCBOR() ([]byte, error)
- func (v *WriterWriteArgs) MarshalJSON() ([]byte, error)
- func (v *WriterWriteArgs) UnmarshalCBOR(data []byte) error
- func (v *WriterWriteArgs) UnmarshalJSON(data []byte) error
- type WriterWriteResults
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdaptReader ¶
func AdaptReaderAt ¶
func AdaptWriter ¶
func AsReaderAt ¶
func AsReaderAt(ctx context.Context, rc ReaderAtClient) io.ReaderAt
Types ¶
type Reader ¶
type Reader interface {
Read(ctx context.Context, state *ReaderRead) error
}
func ServeReader ¶
type ReaderAt ¶
type ReaderAt interface {
ReadAt(ctx context.Context, state *ReaderAtReadAt) error
}
func ServeReaderAt ¶
type ReaderAtClient ¶
func NewReaderAtClient ¶
func NewReaderAtClient(client rpc.Client) *ReaderAtClient
func (ReaderAtClient) Export ¶
func (c ReaderAtClient) Export() ReaderAt
func (ReaderAtClient) ReadAt ¶
func (v ReaderAtClient) ReadAt(ctx context.Context, count int32, offset int64) (*ReaderAtClientReadAtResults, error)
type ReaderAtClientReadAtResults ¶
type ReaderAtClientReadAtResults struct {
// contains filtered or unexported fields
}
func (*ReaderAtClientReadAtResults) Data ¶
func (v *ReaderAtClientReadAtResults) Data() []byte
func (*ReaderAtClientReadAtResults) HasData ¶
func (v *ReaderAtClientReadAtResults) HasData() bool
type ReaderAtReadAt ¶
func (*ReaderAtReadAt) Args ¶
func (t *ReaderAtReadAt) Args() *ReaderAtReadAtArgs
func (*ReaderAtReadAt) Results ¶
func (t *ReaderAtReadAt) Results() *ReaderAtReadAtResults
type ReaderAtReadAtArgs ¶
type ReaderAtReadAtArgs struct {
// contains filtered or unexported fields
}
func (*ReaderAtReadAtArgs) Count ¶
func (v *ReaderAtReadAtArgs) Count() int32
func (*ReaderAtReadAtArgs) HasCount ¶
func (v *ReaderAtReadAtArgs) HasCount() bool
func (*ReaderAtReadAtArgs) HasOffset ¶
func (v *ReaderAtReadAtArgs) HasOffset() bool
func (*ReaderAtReadAtArgs) MarshalCBOR ¶
func (v *ReaderAtReadAtArgs) MarshalCBOR() ([]byte, error)
func (*ReaderAtReadAtArgs) MarshalJSON ¶
func (v *ReaderAtReadAtArgs) MarshalJSON() ([]byte, error)
func (*ReaderAtReadAtArgs) Offset ¶
func (v *ReaderAtReadAtArgs) Offset() int64
func (*ReaderAtReadAtArgs) UnmarshalCBOR ¶
func (v *ReaderAtReadAtArgs) UnmarshalCBOR(data []byte) error
func (*ReaderAtReadAtArgs) UnmarshalJSON ¶
func (v *ReaderAtReadAtArgs) UnmarshalJSON(data []byte) error
type ReaderAtReadAtResults ¶
type ReaderAtReadAtResults struct {
// contains filtered or unexported fields
}
func (*ReaderAtReadAtResults) MarshalCBOR ¶
func (v *ReaderAtReadAtResults) MarshalCBOR() ([]byte, error)
func (*ReaderAtReadAtResults) MarshalJSON ¶
func (v *ReaderAtReadAtResults) MarshalJSON() ([]byte, error)
func (*ReaderAtReadAtResults) SetData ¶
func (v *ReaderAtReadAtResults) SetData(data []byte)
func (*ReaderAtReadAtResults) UnmarshalCBOR ¶
func (v *ReaderAtReadAtResults) UnmarshalCBOR(data []byte) error
func (*ReaderAtReadAtResults) UnmarshalJSON ¶
func (v *ReaderAtReadAtResults) UnmarshalJSON(data []byte) error
type ReaderClient ¶
func NewReaderClient ¶
func NewReaderClient(client rpc.Client) *ReaderClient
func (ReaderClient) Export ¶
func (c ReaderClient) Export() Reader
func (ReaderClient) Read ¶
func (v ReaderClient) Read(ctx context.Context, count int32) (*ReaderClientReadResults, error)
type ReaderClientReadResults ¶
type ReaderClientReadResults struct {
// contains filtered or unexported fields
}
func (*ReaderClientReadResults) Data ¶
func (v *ReaderClientReadResults) Data() []byte
func (*ReaderClientReadResults) HasData ¶
func (v *ReaderClientReadResults) HasData() bool
type ReaderRead ¶
func (*ReaderRead) Args ¶
func (t *ReaderRead) Args() *ReaderReadArgs
func (*ReaderRead) Results ¶
func (t *ReaderRead) Results() *ReaderReadResults
type ReaderReadArgs ¶
type ReaderReadArgs struct {
// contains filtered or unexported fields
}
func (*ReaderReadArgs) Count ¶
func (v *ReaderReadArgs) Count() int32
func (*ReaderReadArgs) HasCount ¶
func (v *ReaderReadArgs) HasCount() bool
func (*ReaderReadArgs) MarshalCBOR ¶
func (v *ReaderReadArgs) MarshalCBOR() ([]byte, error)
func (*ReaderReadArgs) MarshalJSON ¶
func (v *ReaderReadArgs) MarshalJSON() ([]byte, error)
func (*ReaderReadArgs) UnmarshalCBOR ¶
func (v *ReaderReadArgs) UnmarshalCBOR(data []byte) error
func (*ReaderReadArgs) UnmarshalJSON ¶
func (v *ReaderReadArgs) UnmarshalJSON(data []byte) error
type ReaderReadResults ¶
type ReaderReadResults struct {
// contains filtered or unexported fields
}
func (*ReaderReadResults) MarshalCBOR ¶
func (v *ReaderReadResults) MarshalCBOR() ([]byte, error)
func (*ReaderReadResults) MarshalJSON ¶
func (v *ReaderReadResults) MarshalJSON() ([]byte, error)
func (*ReaderReadResults) SetData ¶
func (v *ReaderReadResults) SetData(data []byte)
func (*ReaderReadResults) UnmarshalCBOR ¶
func (v *ReaderReadResults) UnmarshalCBOR(data []byte) error
func (*ReaderReadResults) UnmarshalJSON ¶
func (v *ReaderReadResults) UnmarshalJSON(data []byte) error
type Writer ¶
type Writer interface {
Write(ctx context.Context, state *WriterWrite) error
}
func ServeWriter ¶
type WriterClient ¶
func NewWriterClient ¶
func NewWriterClient(client rpc.Client) *WriterClient
func (WriterClient) Export ¶
func (c WriterClient) Export() Writer
func (WriterClient) Write ¶
func (v WriterClient) Write(ctx context.Context, data []byte) (*WriterClientWriteResults, error)
type WriterClientWriteResults ¶
type WriterClientWriteResults struct {
// contains filtered or unexported fields
}
func (*WriterClientWriteResults) Count ¶
func (v *WriterClientWriteResults) Count() int32
func (*WriterClientWriteResults) HasCount ¶
func (v *WriterClientWriteResults) HasCount() bool
type WriterWrite ¶
func (*WriterWrite) Args ¶
func (t *WriterWrite) Args() *WriterWriteArgs
func (*WriterWrite) Results ¶
func (t *WriterWrite) Results() *WriterWriteResults
type WriterWriteArgs ¶
type WriterWriteArgs struct {
// contains filtered or unexported fields
}
func (*WriterWriteArgs) Data ¶
func (v *WriterWriteArgs) Data() []byte
func (*WriterWriteArgs) HasData ¶
func (v *WriterWriteArgs) HasData() bool
func (*WriterWriteArgs) MarshalCBOR ¶
func (v *WriterWriteArgs) MarshalCBOR() ([]byte, error)
func (*WriterWriteArgs) MarshalJSON ¶
func (v *WriterWriteArgs) MarshalJSON() ([]byte, error)
func (*WriterWriteArgs) UnmarshalCBOR ¶
func (v *WriterWriteArgs) UnmarshalCBOR(data []byte) error
func (*WriterWriteArgs) UnmarshalJSON ¶
func (v *WriterWriteArgs) UnmarshalJSON(data []byte) error
type WriterWriteResults ¶
type WriterWriteResults struct {
// contains filtered or unexported fields
}
func (*WriterWriteResults) MarshalCBOR ¶
func (v *WriterWriteResults) MarshalCBOR() ([]byte, error)
func (*WriterWriteResults) MarshalJSON ¶
func (v *WriterWriteResults) MarshalJSON() ([]byte, error)
func (*WriterWriteResults) SetCount ¶
func (v *WriterWriteResults) SetCount(count int32)
func (*WriterWriteResults) UnmarshalCBOR ¶
func (v *WriterWriteResults) UnmarshalCBOR(data []byte) error
func (*WriterWriteResults) UnmarshalJSON ¶
func (v *WriterWriteResults) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.