Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { // ObtainSeeds triggers the seed peer to download task back-to-source.. ObtainSeeds(context.Context, *cdnsystemv1.SeedRequest, ...grpc.CallOption) (cdnsystemv1.Seeder_ObtainSeedsClient, error) // GetPieceTasks gets detail information of task. GetPieceTasks(context.Context, *commonv1.PieceTaskRequest, ...grpc.CallOption) (*commonv1.PiecePacket, error) // SyncPieceTasks syncs detail information of task. SyncPieceTasks(context.Context, *commonv1.PieceTaskRequest, ...grpc.CallOption) (cdnsystemv1.Seeder_SyncPieceTasksClient, error) // Close tears down the ClientConn and all underlying connections. Close() error }
Client is the interface for grpc client.
func GetClient ¶
func GetClient(ctx context.Context, dynconfig config.DynconfigInterface, opts ...grpc.DialOption) (Client, error)
func GetClientByAddr ¶
Click to show internal directories.
Click to hide internal directories.