Skip to content
Snippets Groups Projects
core_grpc.pb.go 6.22 KiB
Newer Older
  • Learn to ignore specific revisions
  • Manuel Kieweg's avatar
    Manuel Kieweg committed
    // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
    
    package core
    
    import (
    	context "context"
    	grpc "google.golang.org/grpc"
    	codes "google.golang.org/grpc/codes"
    	status "google.golang.org/grpc/status"
    )
    
    // This is a compile-time assertion to ensure that this generated file
    // is compatible with the grpc package it is being compiled against.
    
    Malte Bauch's avatar
    Malte Bauch committed
    // Requires gRPC-Go v1.32.0 or later.
    const _ = grpc.SupportPackageIsVersion7
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    // CoreServiceClient is the client API for CoreService service.
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    //
    // 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.
    
    type CoreServiceClient interface {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	GetPnd(ctx context.Context, in *GetPndRequest, opts ...grpc.CallOption) (*GetPndResponse, error)
    
    	GetPndList(ctx context.Context, in *GetPndListRequest, opts ...grpc.CallOption) (*GetPndListResponse, error)
    	CreatePnd(ctx context.Context, in *CreatePndRequest, opts ...grpc.CallOption) (*CreatePndResponse, error)
    
    type coreServiceClient struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	cc grpc.ClientConnInterface
    }
    
    
    func NewCoreServiceClient(cc grpc.ClientConnInterface) CoreServiceClient {
    	return &coreServiceClient{cc}
    
    func (c *coreServiceClient) GetPnd(ctx context.Context, in *GetPndRequest, opts ...grpc.CallOption) (*GetPndResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	out := new(GetPndResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.core.CoreService/GetPnd", in, out, opts...)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *coreServiceClient) GetPndList(ctx context.Context, in *GetPndListRequest, opts ...grpc.CallOption) (*GetPndListResponse, error) {
    	out := new(GetPndListResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.core.CoreService/GetPndList", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *coreServiceClient) CreatePnd(ctx context.Context, in *CreatePndRequest, opts ...grpc.CallOption) (*CreatePndResponse, error) {
    	out := new(CreatePndResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.core.CoreService/CreatePnd", in, out, opts...)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    // CoreServiceServer is the server API for CoreService service.
    // All implementations must embed UnimplementedCoreServiceServer
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // for forward compatibility
    
    type CoreServiceServer interface {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	GetPnd(context.Context, *GetPndRequest) (*GetPndResponse, error)
    
    	GetPndList(context.Context, *GetPndListRequest) (*GetPndListResponse, error)
    	CreatePnd(context.Context, *CreatePndRequest) (*CreatePndResponse, error)
    	mustEmbedUnimplementedCoreServiceServer()
    
    // UnimplementedCoreServiceServer must be embedded to have forward compatible implementations.
    type UnimplementedCoreServiceServer struct {
    
    func (UnimplementedCoreServiceServer) GetPnd(context.Context, *GetPndRequest) (*GetPndResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetPnd not implemented")
    }
    
    func (UnimplementedCoreServiceServer) GetPndList(context.Context, *GetPndListRequest) (*GetPndListResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetPndList not implemented")
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (UnimplementedCoreServiceServer) CreatePnd(context.Context, *CreatePndRequest) (*CreatePndResponse, error) {
    	return nil, status.Errorf(codes.Unimplemented, "method CreatePnd not implemented")
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (UnimplementedCoreServiceServer) mustEmbedUnimplementedCoreServiceServer() {}
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    // UnsafeCoreServiceServer may be embedded to opt out of forward compatibility for this service.
    // Use of this interface is not recommended, as added methods to CoreServiceServer will
    
    Malte Bauch's avatar
    Malte Bauch committed
    // result in compilation errors.
    
    type UnsafeCoreServiceServer interface {
    	mustEmbedUnimplementedCoreServiceServer()
    
    func RegisterCoreServiceServer(s grpc.ServiceRegistrar, srv CoreServiceServer) {
    	s.RegisterService(&CoreService_ServiceDesc, srv)
    
    func _CoreService_GetPnd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetPndRequest)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(CoreServiceServer).GetPnd(ctx, in)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.core.CoreService/GetPnd",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(CoreServiceServer).GetPnd(ctx, req.(*GetPndRequest))
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _CoreService_GetPndList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetPndListRequest)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(CoreServiceServer).GetPndList(ctx, in)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.core.CoreService/GetPndList",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(CoreServiceServer).GetPndList(ctx, req.(*GetPndListRequest))
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _CoreService_CreatePnd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    	in := new(CreatePndRequest)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(CoreServiceServer).CreatePnd(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.core.CoreService/CreatePnd",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(CoreServiceServer).CreatePnd(ctx, req.(*CreatePndRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    // CoreService_ServiceDesc is the grpc.ServiceDesc for CoreService service.
    
    Malte Bauch's avatar
    Malte Bauch committed
    // It's only intended for direct use with grpc.RegisterService,
    // and not to be introspected or modified (even as a copy)
    
    var CoreService_ServiceDesc = grpc.ServiceDesc{
    
    	ServiceName: "gosdn.core.CoreService",
    
    	HandlerType: (*CoreServiceServer)(nil),
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	Methods: []grpc.MethodDesc{
    		{
    
    Malte Bauch's avatar
    Malte Bauch committed
    			MethodName: "GetPnd",
    
    			Handler:    _CoreService_GetPnd_Handler,
    
    Malte Bauch's avatar
    Malte Bauch committed
    		},
    		{
    			MethodName: "GetPndList",
    
    			Handler:    _CoreService_GetPndList_Handler,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		},
    		{
    
    			MethodName: "CreatePnd",
    			Handler:    _CoreService_CreatePnd_Handler,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		},
    	},
    	Streams:  []grpc.StreamDesc{},
    	Metadata: "gosdn/core/core.proto",
    }