config_grpc.pb.go 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
  2. package command
  3. import (
  4. context "context"
  5. grpc "google.golang.org/grpc"
  6. codes "google.golang.org/grpc/codes"
  7. status "google.golang.org/grpc/status"
  8. )
  9. // This is a compile-time assertion to ensure that this generated file
  10. // is compatible with the grpc package it is being compiled against.
  11. const _ = grpc.SupportPackageIsVersion6
  12. // LoggerServiceClient is the client API for LoggerService service.
  13. //
  14. // 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.
  15. type LoggerServiceClient interface {
  16. RestartLogger(ctx context.Context, in *RestartLoggerRequest, opts ...grpc.CallOption) (*RestartLoggerResponse, error)
  17. }
  18. type loggerServiceClient struct {
  19. cc grpc.ClientConnInterface
  20. }
  21. func NewLoggerServiceClient(cc grpc.ClientConnInterface) LoggerServiceClient {
  22. return &loggerServiceClient{cc}
  23. }
  24. func (c *loggerServiceClient) RestartLogger(ctx context.Context, in *RestartLoggerRequest, opts ...grpc.CallOption) (*RestartLoggerResponse, error) {
  25. out := new(RestartLoggerResponse)
  26. err := c.cc.Invoke(ctx, "/v2ray.core.app.log.command.LoggerService/RestartLogger", in, out, opts...)
  27. if err != nil {
  28. return nil, err
  29. }
  30. return out, nil
  31. }
  32. // LoggerServiceServer is the server API for LoggerService service.
  33. // All implementations must embed UnimplementedLoggerServiceServer
  34. // for forward compatibility
  35. type LoggerServiceServer interface {
  36. RestartLogger(context.Context, *RestartLoggerRequest) (*RestartLoggerResponse, error)
  37. mustEmbedUnimplementedLoggerServiceServer()
  38. }
  39. // UnimplementedLoggerServiceServer must be embedded to have forward compatible implementations.
  40. type UnimplementedLoggerServiceServer struct {
  41. }
  42. func (*UnimplementedLoggerServiceServer) RestartLogger(context.Context, *RestartLoggerRequest) (*RestartLoggerResponse, error) {
  43. return nil, status.Errorf(codes.Unimplemented, "method RestartLogger not implemented")
  44. }
  45. func (*UnimplementedLoggerServiceServer) mustEmbedUnimplementedLoggerServiceServer() {}
  46. func RegisterLoggerServiceServer(s *grpc.Server, srv LoggerServiceServer) {
  47. s.RegisterService(&_LoggerService_serviceDesc, srv)
  48. }
  49. func _LoggerService_RestartLogger_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  50. in := new(RestartLoggerRequest)
  51. if err := dec(in); err != nil {
  52. return nil, err
  53. }
  54. if interceptor == nil {
  55. return srv.(LoggerServiceServer).RestartLogger(ctx, in)
  56. }
  57. info := &grpc.UnaryServerInfo{
  58. Server: srv,
  59. FullMethod: "/v2ray.core.app.log.command.LoggerService/RestartLogger",
  60. }
  61. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  62. return srv.(LoggerServiceServer).RestartLogger(ctx, req.(*RestartLoggerRequest))
  63. }
  64. return interceptor(ctx, in, info, handler)
  65. }
  66. var _LoggerService_serviceDesc = grpc.ServiceDesc{
  67. ServiceName: "v2ray.core.app.log.command.LoggerService",
  68. HandlerType: (*LoggerServiceServer)(nil),
  69. Methods: []grpc.MethodDesc{
  70. {
  71. MethodName: "RestartLogger",
  72. Handler: _LoggerService_RestartLogger_Handler,
  73. },
  74. },
  75. Streams: []grpc.StreamDesc{},
  76. Metadata: "app/log/command/config.proto",
  77. }