Documentation ¶
Index ¶
- func NewSeederWithMetaRemoteGrpc(client v1.SeederWithMetaClient) (*services.SeederRemote, *remotes.SeederWithMetaRemote)
- type Agent
- type AgentServer
- type SeederWithMetaRemoteGrpc
- func (l *SeederWithMetaRemoteGrpc) Close(ctx context.Context) error
- func (l *SeederWithMetaRemoteGrpc) Meta(ctx context.Context) (size int64, err error)
- func (l *SeederWithMetaRemoteGrpc) ReadAt(ctx context.Context, length int, off int64) (r services.ReadAtResponse, err error)
- func (l *SeederWithMetaRemoteGrpc) Sync(ctx context.Context) ([]int64, error)
- func (l *SeederWithMetaRemoteGrpc) Track(ctx context.Context) error
- type SeederWithMetaService
- func (b *SeederWithMetaService) Close(context context.Context) error
- func (b *SeederWithMetaService) Meta(context context.Context) (size int64, err error)
- func (b *SeederWithMetaService) ReadAt(context context.Context, length int, off int64) (r services.ReadAtResponse, err error)
- func (b *SeederWithMetaService) Sync(context context.Context) ([]int64, error)
- func (b *SeederWithMetaService) Track(context context.Context) error
- type SeederWithMetaServiceGrpc
- func (s *SeederWithMetaServiceGrpc) Close(ctx context.Context, args *v1.CloseArgs) (*v1.CloseReply, error)
- func (s *SeederWithMetaServiceGrpc) Meta(ctx context.Context, args *v1.MetaArgs) (*v1.MetaReply, error)
- func (s *SeederWithMetaServiceGrpc) ReadAt(ctx context.Context, args *v1.ReadAtArgs) (*v1.ReadAtReply, error)
- func (s *SeederWithMetaServiceGrpc) Sync(ctx context.Context, args *v1.SyncArgs) (*v1.SyncReply, error)
- func (s *SeederWithMetaServiceGrpc) Track(ctx context.Context, args *v1.TrackArgs) (*v1.TrackReply, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSeederWithMetaRemoteGrpc ¶
func NewSeederWithMetaRemoteGrpc( client v1.SeederWithMetaClient, ) (*services.SeederRemote, *remotes.SeederWithMetaRemote)
Types ¶
type AgentServer ¶
type AgentServer struct {
// contains filtered or unexported fields
}
func NewAgentServer ¶
func (*AgentServer) Close ¶
func (s *AgentServer) Close() error
func (*AgentServer) Wait ¶
func (s *AgentServer) Wait() error
type SeederWithMetaRemoteGrpc ¶
type SeederWithMetaRemoteGrpc struct {
// contains filtered or unexported fields
}
func (*SeederWithMetaRemoteGrpc) Close ¶
func (l *SeederWithMetaRemoteGrpc) Close(ctx context.Context) error
func (*SeederWithMetaRemoteGrpc) Meta ¶
func (l *SeederWithMetaRemoteGrpc) Meta(ctx context.Context) (size int64, err error)
func (*SeederWithMetaRemoteGrpc) ReadAt ¶
func (l *SeederWithMetaRemoteGrpc) ReadAt(ctx context.Context, length int, off int64) (r services.ReadAtResponse, err error)
type SeederWithMetaService ¶
type SeederWithMetaService struct {
// contains filtered or unexported fields
}
func NewSeederWithMetaService ¶
func NewSeederWithMetaService( base *services.SeederService, b backend.Backend, verbose bool, ) *SeederWithMetaService
func (*SeederWithMetaService) Close ¶
func (b *SeederWithMetaService) Close(context context.Context) error
func (*SeederWithMetaService) Meta ¶
func (b *SeederWithMetaService) Meta(context context.Context) (size int64, err error)
func (*SeederWithMetaService) ReadAt ¶
func (b *SeederWithMetaService) ReadAt(context context.Context, length int, off int64) (r services.ReadAtResponse, err error)
type SeederWithMetaServiceGrpc ¶
type SeederWithMetaServiceGrpc struct { v1.UnimplementedSeederWithMetaServer // contains filtered or unexported fields }
func NewSeederWithMetaServiceGrpc ¶
func NewSeederWithMetaServiceGrpc(svc *SeederWithMetaService) *SeederWithMetaServiceGrpc
func (*SeederWithMetaServiceGrpc) Close ¶
func (s *SeederWithMetaServiceGrpc) Close(ctx context.Context, args *v1.CloseArgs) (*v1.CloseReply, error)
func (*SeederWithMetaServiceGrpc) ReadAt ¶
func (s *SeederWithMetaServiceGrpc) ReadAt(ctx context.Context, args *v1.ReadAtArgs) (*v1.ReadAtReply, error)
func (*SeederWithMetaServiceGrpc) Track ¶
func (s *SeederWithMetaServiceGrpc) Track(ctx context.Context, args *v1.TrackArgs) (*v1.TrackReply, error)
Click to show internal directories.
Click to hide internal directories.