vitess.io/vitess@v0.16.2/go/vt/proto/mysqlctl/mysqlctl_grpc.pb.go (about) 1 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 2 // versions: 3 // - protoc-gen-go-grpc v1.2.0 4 // - protoc v3.21.3 5 // source: mysqlctl.proto 6 7 package mysqlctl 8 9 import ( 10 context "context" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 ) 15 16 // This is a compile-time assertion to ensure that this generated file 17 // is compatible with the grpc package it is being compiled against. 18 // Requires gRPC-Go v1.32.0 or later. 19 const _ = grpc.SupportPackageIsVersion7 20 21 // MysqlCtlClient is the client API for MysqlCtl service. 22 // 23 // 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. 24 type MysqlCtlClient interface { 25 Start(ctx context.Context, in *StartRequest, opts ...grpc.CallOption) (*StartResponse, error) 26 Shutdown(ctx context.Context, in *ShutdownRequest, opts ...grpc.CallOption) (*ShutdownResponse, error) 27 RunMysqlUpgrade(ctx context.Context, in *RunMysqlUpgradeRequest, opts ...grpc.CallOption) (*RunMysqlUpgradeResponse, error) 28 ReinitConfig(ctx context.Context, in *ReinitConfigRequest, opts ...grpc.CallOption) (*ReinitConfigResponse, error) 29 RefreshConfig(ctx context.Context, in *RefreshConfigRequest, opts ...grpc.CallOption) (*RefreshConfigResponse, error) 30 } 31 32 type mysqlCtlClient struct { 33 cc grpc.ClientConnInterface 34 } 35 36 func NewMysqlCtlClient(cc grpc.ClientConnInterface) MysqlCtlClient { 37 return &mysqlCtlClient{cc} 38 } 39 40 func (c *mysqlCtlClient) Start(ctx context.Context, in *StartRequest, opts ...grpc.CallOption) (*StartResponse, error) { 41 out := new(StartResponse) 42 err := c.cc.Invoke(ctx, "/mysqlctl.MysqlCtl/Start", in, out, opts...) 43 if err != nil { 44 return nil, err 45 } 46 return out, nil 47 } 48 49 func (c *mysqlCtlClient) Shutdown(ctx context.Context, in *ShutdownRequest, opts ...grpc.CallOption) (*ShutdownResponse, error) { 50 out := new(ShutdownResponse) 51 err := c.cc.Invoke(ctx, "/mysqlctl.MysqlCtl/Shutdown", in, out, opts...) 52 if err != nil { 53 return nil, err 54 } 55 return out, nil 56 } 57 58 func (c *mysqlCtlClient) RunMysqlUpgrade(ctx context.Context, in *RunMysqlUpgradeRequest, opts ...grpc.CallOption) (*RunMysqlUpgradeResponse, error) { 59 out := new(RunMysqlUpgradeResponse) 60 err := c.cc.Invoke(ctx, "/mysqlctl.MysqlCtl/RunMysqlUpgrade", in, out, opts...) 61 if err != nil { 62 return nil, err 63 } 64 return out, nil 65 } 66 67 func (c *mysqlCtlClient) ReinitConfig(ctx context.Context, in *ReinitConfigRequest, opts ...grpc.CallOption) (*ReinitConfigResponse, error) { 68 out := new(ReinitConfigResponse) 69 err := c.cc.Invoke(ctx, "/mysqlctl.MysqlCtl/ReinitConfig", in, out, opts...) 70 if err != nil { 71 return nil, err 72 } 73 return out, nil 74 } 75 76 func (c *mysqlCtlClient) RefreshConfig(ctx context.Context, in *RefreshConfigRequest, opts ...grpc.CallOption) (*RefreshConfigResponse, error) { 77 out := new(RefreshConfigResponse) 78 err := c.cc.Invoke(ctx, "/mysqlctl.MysqlCtl/RefreshConfig", in, out, opts...) 79 if err != nil { 80 return nil, err 81 } 82 return out, nil 83 } 84 85 // MysqlCtlServer is the server API for MysqlCtl service. 86 // All implementations must embed UnimplementedMysqlCtlServer 87 // for forward compatibility 88 type MysqlCtlServer interface { 89 Start(context.Context, *StartRequest) (*StartResponse, error) 90 Shutdown(context.Context, *ShutdownRequest) (*ShutdownResponse, error) 91 RunMysqlUpgrade(context.Context, *RunMysqlUpgradeRequest) (*RunMysqlUpgradeResponse, error) 92 ReinitConfig(context.Context, *ReinitConfigRequest) (*ReinitConfigResponse, error) 93 RefreshConfig(context.Context, *RefreshConfigRequest) (*RefreshConfigResponse, error) 94 mustEmbedUnimplementedMysqlCtlServer() 95 } 96 97 // UnimplementedMysqlCtlServer must be embedded to have forward compatible implementations. 98 type UnimplementedMysqlCtlServer struct { 99 } 100 101 func (UnimplementedMysqlCtlServer) Start(context.Context, *StartRequest) (*StartResponse, error) { 102 return nil, status.Errorf(codes.Unimplemented, "method Start not implemented") 103 } 104 func (UnimplementedMysqlCtlServer) Shutdown(context.Context, *ShutdownRequest) (*ShutdownResponse, error) { 105 return nil, status.Errorf(codes.Unimplemented, "method Shutdown not implemented") 106 } 107 func (UnimplementedMysqlCtlServer) RunMysqlUpgrade(context.Context, *RunMysqlUpgradeRequest) (*RunMysqlUpgradeResponse, error) { 108 return nil, status.Errorf(codes.Unimplemented, "method RunMysqlUpgrade not implemented") 109 } 110 func (UnimplementedMysqlCtlServer) ReinitConfig(context.Context, *ReinitConfigRequest) (*ReinitConfigResponse, error) { 111 return nil, status.Errorf(codes.Unimplemented, "method ReinitConfig not implemented") 112 } 113 func (UnimplementedMysqlCtlServer) RefreshConfig(context.Context, *RefreshConfigRequest) (*RefreshConfigResponse, error) { 114 return nil, status.Errorf(codes.Unimplemented, "method RefreshConfig not implemented") 115 } 116 func (UnimplementedMysqlCtlServer) mustEmbedUnimplementedMysqlCtlServer() {} 117 118 // UnsafeMysqlCtlServer may be embedded to opt out of forward compatibility for this service. 119 // Use of this interface is not recommended, as added methods to MysqlCtlServer will 120 // result in compilation errors. 121 type UnsafeMysqlCtlServer interface { 122 mustEmbedUnimplementedMysqlCtlServer() 123 } 124 125 func RegisterMysqlCtlServer(s grpc.ServiceRegistrar, srv MysqlCtlServer) { 126 s.RegisterService(&MysqlCtl_ServiceDesc, srv) 127 } 128 129 func _MysqlCtl_Start_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 130 in := new(StartRequest) 131 if err := dec(in); err != nil { 132 return nil, err 133 } 134 if interceptor == nil { 135 return srv.(MysqlCtlServer).Start(ctx, in) 136 } 137 info := &grpc.UnaryServerInfo{ 138 Server: srv, 139 FullMethod: "/mysqlctl.MysqlCtl/Start", 140 } 141 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 142 return srv.(MysqlCtlServer).Start(ctx, req.(*StartRequest)) 143 } 144 return interceptor(ctx, in, info, handler) 145 } 146 147 func _MysqlCtl_Shutdown_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 148 in := new(ShutdownRequest) 149 if err := dec(in); err != nil { 150 return nil, err 151 } 152 if interceptor == nil { 153 return srv.(MysqlCtlServer).Shutdown(ctx, in) 154 } 155 info := &grpc.UnaryServerInfo{ 156 Server: srv, 157 FullMethod: "/mysqlctl.MysqlCtl/Shutdown", 158 } 159 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 160 return srv.(MysqlCtlServer).Shutdown(ctx, req.(*ShutdownRequest)) 161 } 162 return interceptor(ctx, in, info, handler) 163 } 164 165 func _MysqlCtl_RunMysqlUpgrade_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 166 in := new(RunMysqlUpgradeRequest) 167 if err := dec(in); err != nil { 168 return nil, err 169 } 170 if interceptor == nil { 171 return srv.(MysqlCtlServer).RunMysqlUpgrade(ctx, in) 172 } 173 info := &grpc.UnaryServerInfo{ 174 Server: srv, 175 FullMethod: "/mysqlctl.MysqlCtl/RunMysqlUpgrade", 176 } 177 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 178 return srv.(MysqlCtlServer).RunMysqlUpgrade(ctx, req.(*RunMysqlUpgradeRequest)) 179 } 180 return interceptor(ctx, in, info, handler) 181 } 182 183 func _MysqlCtl_ReinitConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 184 in := new(ReinitConfigRequest) 185 if err := dec(in); err != nil { 186 return nil, err 187 } 188 if interceptor == nil { 189 return srv.(MysqlCtlServer).ReinitConfig(ctx, in) 190 } 191 info := &grpc.UnaryServerInfo{ 192 Server: srv, 193 FullMethod: "/mysqlctl.MysqlCtl/ReinitConfig", 194 } 195 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 196 return srv.(MysqlCtlServer).ReinitConfig(ctx, req.(*ReinitConfigRequest)) 197 } 198 return interceptor(ctx, in, info, handler) 199 } 200 201 func _MysqlCtl_RefreshConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 202 in := new(RefreshConfigRequest) 203 if err := dec(in); err != nil { 204 return nil, err 205 } 206 if interceptor == nil { 207 return srv.(MysqlCtlServer).RefreshConfig(ctx, in) 208 } 209 info := &grpc.UnaryServerInfo{ 210 Server: srv, 211 FullMethod: "/mysqlctl.MysqlCtl/RefreshConfig", 212 } 213 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 214 return srv.(MysqlCtlServer).RefreshConfig(ctx, req.(*RefreshConfigRequest)) 215 } 216 return interceptor(ctx, in, info, handler) 217 } 218 219 // MysqlCtl_ServiceDesc is the grpc.ServiceDesc for MysqlCtl service. 220 // It's only intended for direct use with grpc.RegisterService, 221 // and not to be introspected or modified (even as a copy) 222 var MysqlCtl_ServiceDesc = grpc.ServiceDesc{ 223 ServiceName: "mysqlctl.MysqlCtl", 224 HandlerType: (*MysqlCtlServer)(nil), 225 Methods: []grpc.MethodDesc{ 226 { 227 MethodName: "Start", 228 Handler: _MysqlCtl_Start_Handler, 229 }, 230 { 231 MethodName: "Shutdown", 232 Handler: _MysqlCtl_Shutdown_Handler, 233 }, 234 { 235 MethodName: "RunMysqlUpgrade", 236 Handler: _MysqlCtl_RunMysqlUpgrade_Handler, 237 }, 238 { 239 MethodName: "ReinitConfig", 240 Handler: _MysqlCtl_ReinitConfig_Handler, 241 }, 242 { 243 MethodName: "RefreshConfig", 244 Handler: _MysqlCtl_RefreshConfig_Handler, 245 }, 246 }, 247 Streams: []grpc.StreamDesc{}, 248 Metadata: "mysqlctl.proto", 249 }