Documentation
¶
Overview ¶
Package grpc provides gRPC server implementation for the compression service.
Index ¶
- type CompressionServer
- func (s *CompressionServer) Compress(ctx context.Context, req *pb.CompressRequest) (*pb.CompressResponse, error)
- func (s *CompressionServer) GetLayers(ctx context.Context, req *pb.GetLayersRequest) (*pb.GetLayersResponse, error)
- func (s *CompressionServer) GetStats(ctx context.Context, req *pb.GetStatsRequest) (*pb.GetStatsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompressionServer ¶
type CompressionServer struct {
pb.UnimplementedCompressionServiceServer
// contains filtered or unexported fields
}
CompressionServer implements the gRPC CompressionService.
func NewServer ¶
func NewServer(svc *compression.Service) *CompressionServer
NewServer creates a new gRPC compression server.
func (*CompressionServer) Compress ¶
func (s *CompressionServer) Compress(ctx context.Context, req *pb.CompressRequest) (*pb.CompressResponse, error)
Compress applies the compression pipeline to input text.
func (*CompressionServer) GetLayers ¶
func (s *CompressionServer) GetLayers(ctx context.Context, req *pb.GetLayersRequest) (*pb.GetLayersResponse, error)
GetLayers returns information about all compression layers.
func (*CompressionServer) GetStats ¶
func (s *CompressionServer) GetStats(ctx context.Context, req *pb.GetStatsRequest) (*pb.GetStatsResponse, error)
GetStats returns compression statistics.
Click to show internal directories.
Click to hide internal directories.