Versions in this module Expand all Collapse all v0 v0.1.2 Aug 24, 2024 Changes in this version + func Listen(conf *cmd.Conf, log zerolog.Logger, gs *grpc.Server) + func NewGRPCServer(conf *cmd.Conf, l zerolog.Logger, cdb *database.CapybaraDB) (*grpc.Server, error) + type CapybaraServer struct + func (cap *CapybaraServer) AuthInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, ...) (interface{}, error) + func (cap *CapybaraServer) ClaimLock(ctx context.Context, lr *pb.LockRequest) (*pb.LockResponse, error) + func (cap *CapybaraServer) Delete(ctx context.Context, dr *pb.DeleteRequest) (*pb.DeleteResponse, error) + func (cap *CapybaraServer) Get(ctx context.Context, gr *pb.GetRequest) (*pb.GetResponse, error) + func (cap *CapybaraServer) Put(ctx context.Context, pr *pb.PutRequest) (*pb.PutResponse, error) + func (cap *CapybaraServer) ReleaseLock(ctx context.Context, rr *pb.ReleaseRequest) (*pb.ReleaseResponse, error)