...

Source file src/google.golang.org/grpc/channelz/grpc_channelz_v1/channelz_grpc.pb.go

Documentation: google.golang.org/grpc/channelz/grpc_channelz_v1

     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.62.0 or later.
    40  const _ = grpc.SupportPackageIsVersion8
    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  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
    83  	out := new(GetTopChannelsResponse)
    84  	err := c.cc.Invoke(ctx, Channelz_GetTopChannels_FullMethodName, in, out, cOpts...)
    85  	if err != nil {
    86  		return nil, err
    87  	}
    88  	return out, nil
    89  }
    90  
    91  func (c *channelzClient) GetServers(ctx context.Context, in *GetServersRequest, opts ...grpc.CallOption) (*GetServersResponse, error) {
    92  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
    93  	out := new(GetServersResponse)
    94  	err := c.cc.Invoke(ctx, Channelz_GetServers_FullMethodName, in, out, cOpts...)
    95  	if err != nil {
    96  		return nil, err
    97  	}
    98  	return out, nil
    99  }
   100  
   101  func (c *channelzClient) GetServer(ctx context.Context, in *GetServerRequest, opts ...grpc.CallOption) (*GetServerResponse, error) {
   102  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   103  	out := new(GetServerResponse)
   104  	err := c.cc.Invoke(ctx, Channelz_GetServer_FullMethodName, in, out, cOpts...)
   105  	if err != nil {
   106  		return nil, err
   107  	}
   108  	return out, nil
   109  }
   110  
   111  func (c *channelzClient) GetServerSockets(ctx context.Context, in *GetServerSocketsRequest, opts ...grpc.CallOption) (*GetServerSocketsResponse, error) {
   112  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   113  	out := new(GetServerSocketsResponse)
   114  	err := c.cc.Invoke(ctx, Channelz_GetServerSockets_FullMethodName, in, out, cOpts...)
   115  	if err != nil {
   116  		return nil, err
   117  	}
   118  	return out, nil
   119  }
   120  
   121  func (c *channelzClient) GetChannel(ctx context.Context, in *GetChannelRequest, opts ...grpc.CallOption) (*GetChannelResponse, error) {
   122  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   123  	out := new(GetChannelResponse)
   124  	err := c.cc.Invoke(ctx, Channelz_GetChannel_FullMethodName, in, out, cOpts...)
   125  	if err != nil {
   126  		return nil, err
   127  	}
   128  	return out, nil
   129  }
   130  
   131  func (c *channelzClient) GetSubchannel(ctx context.Context, in *GetSubchannelRequest, opts ...grpc.CallOption) (*GetSubchannelResponse, error) {
   132  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   133  	out := new(GetSubchannelResponse)
   134  	err := c.cc.Invoke(ctx, Channelz_GetSubchannel_FullMethodName, in, out, cOpts...)
   135  	if err != nil {
   136  		return nil, err
   137  	}
   138  	return out, nil
   139  }
   140  
   141  func (c *channelzClient) GetSocket(ctx context.Context, in *GetSocketRequest, opts ...grpc.CallOption) (*GetSocketResponse, error) {
   142  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   143  	out := new(GetSocketResponse)
   144  	err := c.cc.Invoke(ctx, Channelz_GetSocket_FullMethodName, in, out, cOpts...)
   145  	if err != nil {
   146  		return nil, err
   147  	}
   148  	return out, nil
   149  }
   150  
   151  // ChannelzServer is the server API for Channelz service.
   152  // All implementations should embed UnimplementedChannelzServer
   153  // for forward compatibility
   154  type ChannelzServer interface {
   155  	// Gets all root channels (i.e. channels the application has directly
   156  	// created). This does not include subchannels nor non-top level channels.
   157  	GetTopChannels(context.Context, *GetTopChannelsRequest) (*GetTopChannelsResponse, error)
   158  	// Gets all servers that exist in the process.
   159  	GetServers(context.Context, *GetServersRequest) (*GetServersResponse, error)
   160  	// Returns a single Server, or else a NOT_FOUND code.
   161  	GetServer(context.Context, *GetServerRequest) (*GetServerResponse, error)
   162  	// Gets all server sockets that exist in the process.
   163  	GetServerSockets(context.Context, *GetServerSocketsRequest) (*GetServerSocketsResponse, error)
   164  	// Returns a single Channel, or else a NOT_FOUND code.
   165  	GetChannel(context.Context, *GetChannelRequest) (*GetChannelResponse, error)
   166  	// Returns a single Subchannel, or else a NOT_FOUND code.
   167  	GetSubchannel(context.Context, *GetSubchannelRequest) (*GetSubchannelResponse, error)
   168  	// Returns a single Socket or else a NOT_FOUND code.
   169  	GetSocket(context.Context, *GetSocketRequest) (*GetSocketResponse, error)
   170  }
   171  
   172  // UnimplementedChannelzServer should be embedded to have forward compatible implementations.
   173  type UnimplementedChannelzServer struct {
   174  }
   175  
   176  func (UnimplementedChannelzServer) GetTopChannels(context.Context, *GetTopChannelsRequest) (*GetTopChannelsResponse, error) {
   177  	return nil, status.Errorf(codes.Unimplemented, "method GetTopChannels not implemented")
   178  }
   179  func (UnimplementedChannelzServer) GetServers(context.Context, *GetServersRequest) (*GetServersResponse, error) {
   180  	return nil, status.Errorf(codes.Unimplemented, "method GetServers not implemented")
   181  }
   182  func (UnimplementedChannelzServer) GetServer(context.Context, *GetServerRequest) (*GetServerResponse, error) {
   183  	return nil, status.Errorf(codes.Unimplemented, "method GetServer not implemented")
   184  }
   185  func (UnimplementedChannelzServer) GetServerSockets(context.Context, *GetServerSocketsRequest) (*GetServerSocketsResponse, error) {
   186  	return nil, status.Errorf(codes.Unimplemented, "method GetServerSockets not implemented")
   187  }
   188  func (UnimplementedChannelzServer) GetChannel(context.Context, *GetChannelRequest) (*GetChannelResponse, error) {
   189  	return nil, status.Errorf(codes.Unimplemented, "method GetChannel not implemented")
   190  }
   191  func (UnimplementedChannelzServer) GetSubchannel(context.Context, *GetSubchannelRequest) (*GetSubchannelResponse, error) {
   192  	return nil, status.Errorf(codes.Unimplemented, "method GetSubchannel not implemented")
   193  }
   194  func (UnimplementedChannelzServer) GetSocket(context.Context, *GetSocketRequest) (*GetSocketResponse, error) {
   195  	return nil, status.Errorf(codes.Unimplemented, "method GetSocket not implemented")
   196  }
   197  
   198  // UnsafeChannelzServer may be embedded to opt out of forward compatibility for this service.
   199  // Use of this interface is not recommended, as added methods to ChannelzServer will
   200  // result in compilation errors.
   201  type UnsafeChannelzServer interface {
   202  	mustEmbedUnimplementedChannelzServer()
   203  }
   204  
   205  func RegisterChannelzServer(s grpc.ServiceRegistrar, srv ChannelzServer) {
   206  	s.RegisterService(&Channelz_ServiceDesc, srv)
   207  }
   208  
   209  func _Channelz_GetTopChannels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   210  	in := new(GetTopChannelsRequest)
   211  	if err := dec(in); err != nil {
   212  		return nil, err
   213  	}
   214  	if interceptor == nil {
   215  		return srv.(ChannelzServer).GetTopChannels(ctx, in)
   216  	}
   217  	info := &grpc.UnaryServerInfo{
   218  		Server:     srv,
   219  		FullMethod: Channelz_GetTopChannels_FullMethodName,
   220  	}
   221  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   222  		return srv.(ChannelzServer).GetTopChannels(ctx, req.(*GetTopChannelsRequest))
   223  	}
   224  	return interceptor(ctx, in, info, handler)
   225  }
   226  
   227  func _Channelz_GetServers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   228  	in := new(GetServersRequest)
   229  	if err := dec(in); err != nil {
   230  		return nil, err
   231  	}
   232  	if interceptor == nil {
   233  		return srv.(ChannelzServer).GetServers(ctx, in)
   234  	}
   235  	info := &grpc.UnaryServerInfo{
   236  		Server:     srv,
   237  		FullMethod: Channelz_GetServers_FullMethodName,
   238  	}
   239  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   240  		return srv.(ChannelzServer).GetServers(ctx, req.(*GetServersRequest))
   241  	}
   242  	return interceptor(ctx, in, info, handler)
   243  }
   244  
   245  func _Channelz_GetServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   246  	in := new(GetServerRequest)
   247  	if err := dec(in); err != nil {
   248  		return nil, err
   249  	}
   250  	if interceptor == nil {
   251  		return srv.(ChannelzServer).GetServer(ctx, in)
   252  	}
   253  	info := &grpc.UnaryServerInfo{
   254  		Server:     srv,
   255  		FullMethod: Channelz_GetServer_FullMethodName,
   256  	}
   257  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   258  		return srv.(ChannelzServer).GetServer(ctx, req.(*GetServerRequest))
   259  	}
   260  	return interceptor(ctx, in, info, handler)
   261  }
   262  
   263  func _Channelz_GetServerSockets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   264  	in := new(GetServerSocketsRequest)
   265  	if err := dec(in); err != nil {
   266  		return nil, err
   267  	}
   268  	if interceptor == nil {
   269  		return srv.(ChannelzServer).GetServerSockets(ctx, in)
   270  	}
   271  	info := &grpc.UnaryServerInfo{
   272  		Server:     srv,
   273  		FullMethod: Channelz_GetServerSockets_FullMethodName,
   274  	}
   275  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   276  		return srv.(ChannelzServer).GetServerSockets(ctx, req.(*GetServerSocketsRequest))
   277  	}
   278  	return interceptor(ctx, in, info, handler)
   279  }
   280  
   281  func _Channelz_GetChannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   282  	in := new(GetChannelRequest)
   283  	if err := dec(in); err != nil {
   284  		return nil, err
   285  	}
   286  	if interceptor == nil {
   287  		return srv.(ChannelzServer).GetChannel(ctx, in)
   288  	}
   289  	info := &grpc.UnaryServerInfo{
   290  		Server:     srv,
   291  		FullMethod: Channelz_GetChannel_FullMethodName,
   292  	}
   293  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   294  		return srv.(ChannelzServer).GetChannel(ctx, req.(*GetChannelRequest))
   295  	}
   296  	return interceptor(ctx, in, info, handler)
   297  }
   298  
   299  func _Channelz_GetSubchannel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   300  	in := new(GetSubchannelRequest)
   301  	if err := dec(in); err != nil {
   302  		return nil, err
   303  	}
   304  	if interceptor == nil {
   305  		return srv.(ChannelzServer).GetSubchannel(ctx, in)
   306  	}
   307  	info := &grpc.UnaryServerInfo{
   308  		Server:     srv,
   309  		FullMethod: Channelz_GetSubchannel_FullMethodName,
   310  	}
   311  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   312  		return srv.(ChannelzServer).GetSubchannel(ctx, req.(*GetSubchannelRequest))
   313  	}
   314  	return interceptor(ctx, in, info, handler)
   315  }
   316  
   317  func _Channelz_GetSocket_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   318  	in := new(GetSocketRequest)
   319  	if err := dec(in); err != nil {
   320  		return nil, err
   321  	}
   322  	if interceptor == nil {
   323  		return srv.(ChannelzServer).GetSocket(ctx, in)
   324  	}
   325  	info := &grpc.UnaryServerInfo{
   326  		Server:     srv,
   327  		FullMethod: Channelz_GetSocket_FullMethodName,
   328  	}
   329  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   330  		return srv.(ChannelzServer).GetSocket(ctx, req.(*GetSocketRequest))
   331  	}
   332  	return interceptor(ctx, in, info, handler)
   333  }
   334  
   335  // Channelz_ServiceDesc is the grpc.ServiceDesc for Channelz service.
   336  // It's only intended for direct use with grpc.RegisterService,
   337  // and not to be introspected or modified (even as a copy)
   338  var Channelz_ServiceDesc = grpc.ServiceDesc{
   339  	ServiceName: "grpc.channelz.v1.Channelz",
   340  	HandlerType: (*ChannelzServer)(nil),
   341  	Methods: []grpc.MethodDesc{
   342  		{
   343  			MethodName: "GetTopChannels",
   344  			Handler:    _Channelz_GetTopChannels_Handler,
   345  		},
   346  		{
   347  			MethodName: "GetServers",
   348  			Handler:    _Channelz_GetServers_Handler,
   349  		},
   350  		{
   351  			MethodName: "GetServer",
   352  			Handler:    _Channelz_GetServer_Handler,
   353  		},
   354  		{
   355  			MethodName: "GetServerSockets",
   356  			Handler:    _Channelz_GetServerSockets_Handler,
   357  		},
   358  		{
   359  			MethodName: "GetChannel",
   360  			Handler:    _Channelz_GetChannel_Handler,
   361  		},
   362  		{
   363  			MethodName: "GetSubchannel",
   364  			Handler:    _Channelz_GetSubchannel_Handler,
   365  		},
   366  		{
   367  			MethodName: "GetSocket",
   368  			Handler:    _Channelz_GetSocket_Handler,
   369  		},
   370  	},
   371  	Streams:  []grpc.StreamDesc{},
   372  	Metadata: "grpc/channelz/v1/channelz.proto",
   373  }
   374  

View as plain text