google.golang.org/grpc@v1.62.1/channelz/grpc_channelz_v1/channelz_grpc.pb.go (about) 1 // Copyright 2018 The gRPC Authors 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // This file defines an interface for exporting monitoring information 16 // out of gRPC servers. See the full design at 17 // https://github.com/grpc/proposal/blob/master/A14-channelz.md 18 // 19 // The canonical version of this proto can be found at 20 // https://github.com/grpc/grpc-proto/blob/master/grpc/channelz/v1/channelz.proto 21 22 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 23 // versions: 24 // - protoc-gen-go-grpc v1.3.0 25 // - protoc v4.25.2 26 // source: grpc/channelz/v1/channelz.proto 27 28 package grpc_channelz_v1 29 30 import ( 31 context "context" 32 grpc "google.golang.org/grpc" 33 codes "google.golang.org/grpc/codes" 34 status "google.golang.org/grpc/status" 35 ) 36 37 // This is a compile-time assertion to ensure that this generated file 38 // is compatible with the grpc package it is being compiled against. 39 // Requires gRPC-Go v1.32.0 or later. 40 const _ = grpc.SupportPackageIsVersion7 41 42 const ( 43 Channelz_GetTopChannels_FullMethodName = "/grpc.channelz.v1.Channelz/GetTopChannels" 44 Channelz_GetServers_FullMethodName = "/grpc.channelz.v1.Channelz/GetServers" 45 Channelz_GetServer_FullMethodName = "/grpc.channelz.v1.Channelz/GetServer" 46 Channelz_GetServerSockets_FullMethodName = "/grpc.channelz.v1.Channelz/GetServerSockets" 47 Channelz_GetChannel_FullMethodName = "/grpc.channelz.v1.Channelz/GetChannel" 48 Channelz_GetSubchannel_FullMethodName = "/grpc.channelz.v1.Channelz/GetSubchannel" 49 Channelz_GetSocket_FullMethodName = "/grpc.channelz.v1.Channelz/GetSocket" 50 ) 51 52 // ChannelzClient is the client API for Channelz service. 53 // 54 // 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. 55 type ChannelzClient interface { 56 // Gets all root channels (i.e. channels the application has directly 57 // created). This does not include subchannels nor non-top level channels. 58 GetTopChannels(ctx context.Context, in *GetTopChannelsRequest, opts ...grpc.CallOption) (*GetTopChannelsResponse, error) 59 // Gets all servers that exist in the process. 60 GetServers(ctx context.Context, in *GetServersRequest, opts ...grpc.CallOption) (*GetServersResponse, error) 61 // Returns a single Server, or else a NOT_FOUND code. 62 GetServer(ctx context.Context, in *GetServerRequest, opts ...grpc.CallOption) (*GetServerResponse, error) 63 // Gets all server sockets that exist in the process. 64 GetServerSockets(ctx context.Context, in *GetServerSocketsRequest, opts ...grpc.CallOption) (*GetServerSocketsResponse, error) 65 // Returns a single Channel, or else a NOT_FOUND code. 66 GetChannel(ctx context.Context, in *GetChannelRequest, opts ...grpc.CallOption) (*GetChannelResponse, error) 67 // Returns a single Subchannel, or else a NOT_FOUND code. 68 GetSubchannel(ctx context.Context, in *GetSubchannelRequest, opts ...grpc.CallOption) (*GetSubchannelResponse, error) 69 // Returns a single Socket or else a NOT_FOUND code. 70 GetSocket(ctx context.Context, in *GetSocketRequest, opts ...grpc.CallOption) (*GetSocketResponse, error) 71 } 72 73 type channelzClient struct { 74 cc grpc.ClientConnInterface 75 } 76 77 func NewChannelzClient(cc grpc.ClientConnInterface) ChannelzClient { 78 return &channelzClient{cc} 79 } 80 81 func (c *channelzClient) GetTopChannels(ctx context.Context, in *GetTopChannelsRequest, opts ...grpc.CallOption) (*GetTopChannelsResponse, error) { 82 out := new(GetTopChannelsResponse) 83 err := c.cc.Invoke(ctx, Channelz_GetTopChannels_FullMethodName, in, out, opts...) 84 if err != nil { 85 return nil, err 86 } 87 return out, nil 88 } 89 90 func (c *channelzClient) GetServers(ctx context.Context, in *GetServersRequest, opts ...grpc.CallOption) (*GetServersResponse, error) { 91 out := new(GetServersResponse) 92 err := c.cc.Invoke(ctx, Channelz_GetServers_FullMethodName, in, out, opts...) 93 if err != nil { 94 return nil, err 95 } 96 return out, nil 97 } 98 99 func (c *channelzClient) GetServer(ctx context.Context, in *GetServerRequest, opts ...grpc.CallOption) (*GetServerResponse, error) { 100 out := new(GetServerResponse) 101 err := c.cc.Invoke(ctx, Channelz_GetServer_FullMethodName, in, out, opts...) 102 if err != nil { 103 return nil, err 104 } 105 return out, nil 106 } 107 108 func (c *channelzClient) GetServerSockets(ctx context.Context, in *GetServerSocketsRequest, opts ...grpc.CallOption) (*GetServerSocketsResponse, error) { 109 out := new(GetServerSocketsResponse) 110 err := c.cc.Invoke(ctx, Channelz_GetServerSockets_FullMethodName, in, out, opts...) 111 if err != nil { 112 return nil, err 113 } 114 return out, nil 115 } 116 117 func (c *channelzClient) GetChannel(ctx context.Context, in *GetChannelRequest, opts ...grpc.CallOption) (*GetChannelResponse, error) { 118 out := new(GetChannelResponse) 119 err := c.cc.Invoke(ctx, Channelz_GetChannel_FullMethodName, in, out, opts...) 120 if err != nil { 121 return nil, err 122 } 123 return out, nil 124 } 125 126 func (c *channelzClient) GetSubchannel(ctx context.Context, in *GetSubchannelRequest, opts ...grpc.CallOption) (*GetSubchannelResponse, error) { 127 out := new(GetSubchannelResponse) 128 err := c.cc.Invoke(ctx, Channelz_GetSubchannel_FullMethodName, in, out, opts...) 129 if err != nil { 130 return nil, err 131 } 132 return out, nil 133 } 134 135 func (c *channelzClient) GetSocket(ctx context.Context, in *GetSocketRequest, opts ...grpc.CallOption) (*GetSocketResponse, error) { 136 out := new(GetSocketResponse) 137 err := c.cc.Invoke(ctx, Channelz_GetSocket_FullMethodName, in, out, opts...) 138 if err != nil { 139 return nil, err 140 } 141 return out, nil 142 } 143 144 // ChannelzServer is the server API for Channelz service. 145 // All implementations should embed UnimplementedChannelzServer 146 // for forward compatibility 147 type ChannelzServer interface { 148 // Gets all root channels (i.e. channels the application has directly 149 // created). This does not include subchannels nor non-top level channels. 150 GetTopChannels(context.Context, *GetTopChannelsRequest) (*GetTopChannelsResponse, error) 151 // Gets all servers that exist in the process. 152 GetServers(context.Context, *GetServersRequest) (*GetServersResponse, error) 153 // Returns a single Server, or else a NOT_FOUND code. 154 GetServer(context.Context, *GetServerRequest) (*GetServerResponse, error) 155 // Gets all server sockets that exist in the process. 156 GetServerSockets(context.Context, *GetServerSocketsRequest) (*GetServerSocketsResponse, error) 157 // Returns a single Channel, or else a NOT_FOUND code. 158 GetChannel(context.Context, *GetChannelRequest) (*GetChannelResponse, error) 159 // Returns a single Subchannel, or else a NOT_FOUND code. 160 GetSubchannel(context.Context, *GetSubchannelRequest) (*GetSubchannelResponse, error) 161 // Returns a single Socket or else a NOT_FOUND code. 162 GetSocket(context.Context, *GetSocketRequest) (*GetSocketResponse, error) 163 } 164 165 // UnimplementedChannelzServer should be embedded to have forward compatible implementations. 166 type UnimplementedChannelzServer struct { 167 } 168 169 func (UnimplementedChannelzServer) GetTopChannels(context.Context, *GetTopChannelsRequest) (*GetTopChannelsResponse, error) { 170 return nil, status.Errorf(codes.Unimplemented, "method GetTopChannels not implemented") 171 } 172 func (UnimplementedChannelzServer) GetServers(context.Context, *GetServersRequest) (*GetServersResponse, error) { 173 return nil, status.Errorf(codes.Unimplemented, "method GetServers not implemented") 174 } 175 func (UnimplementedChannelzServer) GetServer(context.Context, *GetServerRequest) (*GetServerResponse, error) { 176 return nil, status.Errorf(codes.Unimplemented, "method GetServer not implemented") 177 } 178 func (UnimplementedChannelzServer) GetServerSockets(context.Context, *GetServerSocketsRequest) (*GetServerSocketsResponse, error) { 179 return nil, status.Errorf(codes.Unimplemented, "method GetServerSockets not implemented") 180 } 181 func (UnimplementedChannelzServer) GetChannel(context.Context, *GetChannelRequest) (*GetChannelResponse, error) { 182 return nil, status.Errorf(codes.Unimplemented, "method GetChannel not implemented") 183 } 184 func (UnimplementedChannelzServer) GetSubchannel(context.Context, *GetSubchannelRequest) (*GetSubchannelResponse, error) { 185 return nil, status.Errorf(codes.Unimplemented, "method GetSubchannel not implemented") 186 } 187 func (UnimplementedChannelzServer) GetSocket(context.Context, *GetSocketRequest) (*GetSocketResponse, error) { 188 return nil, status.Errorf(codes.Unimplemented, "method GetSocket not implemented") 189 } 190 191 // UnsafeChannelzServer may be embedded to opt out of forward compatibility for this service. 192 // Use of this interface is not recommended, as added methods to ChannelzServer will 193 // result in compilation errors. 194 type UnsafeChannelzServer interface { 195 mustEmbedUnimplementedChannelzServer() 196 } 197 198 func RegisterChannelzServer(s grpc.ServiceRegistrar, srv ChannelzServer) { 199 s.RegisterService(&Channelz_ServiceDesc, srv) 200 } 201 202 func _Channelz_GetTopChannels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 203 in := new(GetTopChannelsRequest) 204 if err := dec(in); err != nil { 205 return nil, err 206 } 207 if interceptor == nil { 208 return srv.(ChannelzServer).GetTopChannels(ctx, in) 209 } 210 info := &grpc.UnaryServerInfo{ 211 Server: srv, 212 FullMethod: Channelz_GetTopChannels_FullMethodName, 213 } 214 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 215 return srv.(ChannelzServer).GetTopChannels(ctx, req.(*GetTopChannelsRequest)) 216 } 217 return interceptor(ctx, in, info, handler) 218 } 219 220 func _Channelz_GetServers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 221 in := new(GetServersRequest) 222 if err := dec(in); err != nil { 223 return nil, err 224 } 225 if interceptor == nil { 226 return srv.(ChannelzServer).GetServers(ctx, in) 227 } 228 info := &grpc.UnaryServerInfo{ 229 Server: srv, 230 FullMethod: Channelz_GetServers_FullMethodName, 231 } 232 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 233 return srv.(ChannelzServer).GetServers(ctx, req.(*GetServersRequest)) 234 } 235 return interceptor(ctx, in, info, handler) 236 } 237 238 func _Channelz_GetServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 239 in := new(GetServerRequest) 240 if err := dec(in); err != nil { 241 return nil, err 242 } 243 if interceptor == nil { 244 return srv.(ChannelzServer).GetServer(ctx, in) 245 } 246 info := &grpc.UnaryServerInfo{ 247 Server: srv, 248 FullMethod: Channelz_GetServer_FullMethodName, 249 } 250 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 251 return srv.(ChannelzServer).GetServer(ctx, req.(*GetServerRequest)) 252 } 253 return interceptor(ctx, in, info, handler) 254 } 255 256 func _Channelz_GetServerSockets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 257 in := new(GetServerSocketsRequest) 258 if err := dec(in); err != nil { 259 return nil, err 260 } 261 if interceptor == nil { 262 return srv.(ChannelzServer).GetServerSockets(ctx, in) 263 } 264 info := &grpc.UnaryServerInfo{ 265 Server: srv, 266 FullMethod: Channelz_GetServerSockets_FullMethodName, 267 } 268 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 269 return srv.(ChannelzServer).GetServerSockets(ctx, req.(*GetServerSocketsRequest)) 270 } 271 return interceptor(ctx, in, info, handler) 272 } 273 274 func _Channelz_GetChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 275 in := new(GetChannelRequest) 276 if err := dec(in); err != nil { 277 return nil, err 278 } 279 if interceptor == nil { 280 return srv.(ChannelzServer).GetChannel(ctx, in) 281 } 282 info := &grpc.UnaryServerInfo{ 283 Server: srv, 284 FullMethod: Channelz_GetChannel_FullMethodName, 285 } 286 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 287 return srv.(ChannelzServer).GetChannel(ctx, req.(*GetChannelRequest)) 288 } 289 return interceptor(ctx, in, info, handler) 290 } 291 292 func _Channelz_GetSubchannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 293 in := new(GetSubchannelRequest) 294 if err := dec(in); err != nil { 295 return nil, err 296 } 297 if interceptor == nil { 298 return srv.(ChannelzServer).GetSubchannel(ctx, in) 299 } 300 info := &grpc.UnaryServerInfo{ 301 Server: srv, 302 FullMethod: Channelz_GetSubchannel_FullMethodName, 303 } 304 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 305 return srv.(ChannelzServer).GetSubchannel(ctx, req.(*GetSubchannelRequest)) 306 } 307 return interceptor(ctx, in, info, handler) 308 } 309 310 func _Channelz_GetSocket_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 311 in := new(GetSocketRequest) 312 if err := dec(in); err != nil { 313 return nil, err 314 } 315 if interceptor == nil { 316 return srv.(ChannelzServer).GetSocket(ctx, in) 317 } 318 info := &grpc.UnaryServerInfo{ 319 Server: srv, 320 FullMethod: Channelz_GetSocket_FullMethodName, 321 } 322 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 323 return srv.(ChannelzServer).GetSocket(ctx, req.(*GetSocketRequest)) 324 } 325 return interceptor(ctx, in, info, handler) 326 } 327 328 // Channelz_ServiceDesc is the grpc.ServiceDesc for Channelz service. 329 // It's only intended for direct use with grpc.RegisterService, 330 // and not to be introspected or modified (even as a copy) 331 var Channelz_ServiceDesc = grpc.ServiceDesc{ 332 ServiceName: "grpc.channelz.v1.Channelz", 333 HandlerType: (*ChannelzServer)(nil), 334 Methods: []grpc.MethodDesc{ 335 { 336 MethodName: "GetTopChannels", 337 Handler: _Channelz_GetTopChannels_Handler, 338 }, 339 { 340 MethodName: "GetServers", 341 Handler: _Channelz_GetServers_Handler, 342 }, 343 { 344 MethodName: "GetServer", 345 Handler: _Channelz_GetServer_Handler, 346 }, 347 { 348 MethodName: "GetServerSockets", 349 Handler: _Channelz_GetServerSockets_Handler, 350 }, 351 { 352 MethodName: "GetChannel", 353 Handler: _Channelz_GetChannel_Handler, 354 }, 355 { 356 MethodName: "GetSubchannel", 357 Handler: _Channelz_GetSubchannel_Handler, 358 }, 359 { 360 MethodName: "GetSocket", 361 Handler: _Channelz_GetSocket_Handler, 362 }, 363 }, 364 Streams: []grpc.StreamDesc{}, 365 Metadata: "grpc/channelz/v1/channelz.proto", 366 }