config_grpc.pb.go 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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.SupportPackageIsVersion7
  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. // UnsafeLoggerServiceServer may be embedded to opt out of forward compatibility for this service.
  47. // Use of this interface is not recommended, as added methods to LoggerServiceServer will
  48. // result in compilation errors.
  49. type UnsafeLoggerServiceServer interface {
  50. mustEmbedUnimplementedLoggerServiceServer()
  51. }
  52. func RegisterLoggerServiceServer(s grpc.ServiceRegistrar, srv LoggerServiceServer) {
  53. s.RegisterService(&_LoggerService_serviceDesc, srv)
  54. }
  55. func _LoggerService_RestartLogger_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  56. in := new(RestartLoggerRequest)
  57. if err := dec(in); err != nil {
  58. return nil, err
  59. }
  60. if interceptor == nil {
  61. return srv.(LoggerServiceServer).RestartLogger(ctx, in)
  62. }
  63. info := &grpc.UnaryServerInfo{
  64. Server: srv,
  65. FullMethod: "/v2ray.core.app.log.command.LoggerService/RestartLogger",
  66. }
  67. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  68. return srv.(LoggerServiceServer).RestartLogger(ctx, req.(*RestartLoggerRequest))
  69. }
  70. return interceptor(ctx, in, info, handler)
  71. }
  72. var _LoggerService_serviceDesc = grpc.ServiceDesc{
  73. ServiceName: "v2ray.core.app.log.command.LoggerService",
  74. HandlerType: (*LoggerServiceServer)(nil),
  75. Methods: []grpc.MethodDesc{
  76. {
  77. MethodName: "RestartLogger",
  78. Handler: _LoggerService_RestartLogger_Handler,
  79. },
  80. },
  81. Streams: []grpc.StreamDesc{},
  82. Metadata: "app/log/command/config.proto",
  83. }