// Code generated by protoc-gen-go-grpc. DO NOT EDIT. package gitalypb import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" ) // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. // Requires gRPC-Go v1.32.0 or later. const _ = grpc.SupportPackageIsVersion7 // ServerServiceClient is the client API for ServerService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. type ServerServiceClient interface { // This comment is left unintentionally blank. ServerInfo(ctx context.Context, in *ServerInfoRequest, opts ...grpc.CallOption) (*ServerInfoResponse, error) // This comment is left unintentionally blank. DiskStatistics(ctx context.Context, in *DiskStatisticsRequest, opts ...grpc.CallOption) (*DiskStatisticsResponse, error) // ClockSynced checks if machine clock is synced // (the offset is less that the one passed in the request). ClockSynced(ctx context.Context, in *ClockSyncedRequest, opts ...grpc.CallOption) (*ClockSyncedResponse, error) } type serverServiceClient struct { cc grpc.ClientConnInterface } func NewServerServiceClient(cc grpc.ClientConnInterface) ServerServiceClient { return &serverServiceClient{cc} } func (c *serverServiceClient) ServerInfo(ctx context.Context, in *ServerInfoRequest, opts ...grpc.CallOption) (*ServerInfoResponse, error) { out := new(ServerInfoResponse) err := c.cc.Invoke(ctx, "/gitaly.ServerService/ServerInfo", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *serverServiceClient) DiskStatistics(ctx context.Context, in *DiskStatisticsRequest, opts ...grpc.CallOption) (*DiskStatisticsResponse, error) { out := new(DiskStatisticsResponse) err := c.cc.Invoke(ctx, "/gitaly.ServerService/DiskStatistics", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *serverServiceClient) ClockSynced(ctx context.Context, in *ClockSyncedRequest, opts ...grpc.CallOption) (*ClockSyncedResponse, error) { out := new(ClockSyncedResponse) err := c.cc.Invoke(ctx, "/gitaly.ServerService/ClockSynced", in, out, opts...) if err != nil { return nil, err } return out, nil } // ServerServiceServer is the server API for ServerService service. // All implementations must embed UnimplementedServerServiceServer // for forward compatibility type ServerServiceServer interface { // This comment is left unintentionally blank. ServerInfo(context.Context, *ServerInfoRequest) (*ServerInfoResponse, error) // This comment is left unintentionally blank. DiskStatistics(context.Context, *DiskStatisticsRequest) (*DiskStatisticsResponse, error) // ClockSynced checks if machine clock is synced // (the offset is less that the one passed in the request). ClockSynced(context.Context, *ClockSyncedRequest) (*ClockSyncedResponse, error) mustEmbedUnimplementedServerServiceServer() } // UnimplementedServerServiceServer must be embedded to have forward compatible implementations. type UnimplementedServerServiceServer struct { } func (UnimplementedServerServiceServer) ServerInfo(context.Context, *ServerInfoRequest) (*ServerInfoResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ServerInfo not implemented") } func (UnimplementedServerServiceServer) DiskStatistics(context.Context, *DiskStatisticsRequest) (*DiskStatisticsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method DiskStatistics not implemented") } func (UnimplementedServerServiceServer) ClockSynced(context.Context, *ClockSyncedRequest) (*ClockSyncedResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ClockSynced not implemented") } func (UnimplementedServerServiceServer) mustEmbedUnimplementedServerServiceServer() {} // UnsafeServerServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to ServerServiceServer will // result in compilation errors. type UnsafeServerServiceServer interface { mustEmbedUnimplementedServerServiceServer() } func RegisterServerServiceServer(s grpc.ServiceRegistrar, srv ServerServiceServer) { s.RegisterService(&ServerService_ServiceDesc, srv) } func _ServerService_ServerInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ServerInfoRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ServerServiceServer).ServerInfo(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/gitaly.ServerService/ServerInfo", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ServerServiceServer).ServerInfo(ctx, req.(*ServerInfoRequest)) } return interceptor(ctx, in, info, handler) } func _ServerService_DiskStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DiskStatisticsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ServerServiceServer).DiskStatistics(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/gitaly.ServerService/DiskStatistics", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ServerServiceServer).DiskStatistics(ctx, req.(*DiskStatisticsRequest)) } return interceptor(ctx, in, info, handler) } func _ServerService_ClockSynced_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ClockSyncedRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ServerServiceServer).ClockSynced(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/gitaly.ServerService/ClockSynced", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ServerServiceServer).ClockSynced(ctx, req.(*ClockSyncedRequest)) } return interceptor(ctx, in, info, handler) } // ServerService_ServiceDesc is the grpc.ServiceDesc for ServerService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var ServerService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "gitaly.ServerService", HandlerType: (*ServerServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ServerInfo", Handler: _ServerService_ServerInfo_Handler, }, { MethodName: "DiskStatistics", Handler: _ServerService_DiskStatistics_Handler, }, { MethodName: "ClockSynced", Handler: _ServerService_ClockSynced_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "server.proto", }