Skip to content
Snippets Groups Projects
pnd_grpc.pb.go 20.8 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 pnd
    
    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
    
    
    // PndServiceClient is the client API for PndService 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 PndServiceClient interface {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	// Allows to request Orchestrated Networking Devices which are managed by a
    	// specific Principal Network Domain.
    
    	GetOndList(ctx context.Context, in *GetOndListRequest, opts ...grpc.CallOption) (*GetOndListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	GetOnd(ctx context.Context, in *GetOndRequest, opts ...grpc.CallOption) (*GetOndResponse, error)
    
    	SetOndList(ctx context.Context, in *SetOndListRequest, opts ...grpc.CallOption) (*SetOndListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	// Allows to request the Southbound Interfaces a specific Principal Network
    	// Domain supports.
    
    	GetSbiList(ctx context.Context, in *GetSbiListRequest, opts ...grpc.CallOption) (*GetSbiListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	GetSbi(ctx context.Context, in *GetSbiRequest, opts ...grpc.CallOption) (*GetSbiResponse, error)
    
    	SetSbiList(ctx context.Context, in *SetSbiListRequest, opts ...grpc.CallOption) (*SetSbiListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	// Allows to request Changes registered for a specific Principal Network Domain.
    
    	GetChangeList(ctx context.Context, in *GetChangeListRequest, opts ...grpc.CallOption) (*GetChangeListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	GetChange(ctx context.Context, in *GetChangeRequest, opts ...grpc.CallOption) (*GetChangeResponse, error)
    
    	SetChangeList(ctx context.Context, in *SetChangeListRequest, opts ...grpc.CallOption) (*SetChangeListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	// Allows to request a specific Path of a Orchestrated Networking Device,
    	// managed by a specific Principal Network Domain.
    	GetPath(ctx context.Context, in *GetPathRequest, opts ...grpc.CallOption) (*GetPathResponse, error)
    
    	SetPathList(ctx context.Context, in *SetPathListRequest, opts ...grpc.CallOption) (*SetPathListResponse, error)
    	DeletePnd(ctx context.Context, in *DeletePndRequest, opts ...grpc.CallOption) (*DeletePndResponse, error)
    	DeleteOnd(ctx context.Context, in *DeleteOndRequest, opts ...grpc.CallOption) (*DeleteOndResponse, error)
    
    type pndServiceClient struct {
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	cc grpc.ClientConnInterface
    }
    
    
    func NewPndServiceClient(cc grpc.ClientConnInterface) PndServiceClient {
    	return &pndServiceClient{cc}
    
    func (c *pndServiceClient) GetOndList(ctx context.Context, in *GetOndListRequest, opts ...grpc.CallOption) (*GetOndListResponse, error) {
    	out := new(GetOndListResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/GetOndList", in, out, opts...)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) GetOnd(ctx context.Context, in *GetOndRequest, opts ...grpc.CallOption) (*GetOndResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	out := new(GetOndResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/GetOnd", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) SetOndList(ctx context.Context, in *SetOndListRequest, opts ...grpc.CallOption) (*SetOndListResponse, error) {
    	out := new(SetOndListResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/SetOndList", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) GetSbiList(ctx context.Context, in *GetSbiListRequest, opts ...grpc.CallOption) (*GetSbiListResponse, error) {
    	out := new(GetSbiListResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/GetSbiList", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) GetSbi(ctx context.Context, in *GetSbiRequest, opts ...grpc.CallOption) (*GetSbiResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	out := new(GetSbiResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/GetSbi", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) SetSbiList(ctx context.Context, in *SetSbiListRequest, opts ...grpc.CallOption) (*SetSbiListResponse, error) {
    	out := new(SetSbiListResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/SetSbiList", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) GetChangeList(ctx context.Context, in *GetChangeListRequest, opts ...grpc.CallOption) (*GetChangeListResponse, error) {
    	out := new(GetChangeListResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/GetChangeList", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) GetChange(ctx context.Context, in *GetChangeRequest, opts ...grpc.CallOption) (*GetChangeResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	out := new(GetChangeResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/GetChange", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) SetChangeList(ctx context.Context, in *SetChangeListRequest, opts ...grpc.CallOption) (*SetChangeListResponse, error) {
    	out := new(SetChangeListResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/SetChangeList", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) GetPath(ctx context.Context, in *GetPathRequest, opts ...grpc.CallOption) (*GetPathResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	out := new(GetPathResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/GetPath", in, out, opts...)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) SetPathList(ctx context.Context, in *SetPathListRequest, opts ...grpc.CallOption) (*SetPathListResponse, error) {
    	out := new(SetPathListResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/SetPathList", in, out, opts...)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) DeletePnd(ctx context.Context, in *DeletePndRequest, opts ...grpc.CallOption) (*DeletePndResponse, error) {
    	out := new(DeletePndResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/DeletePnd", in, out, opts...)
    
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    
    func (c *pndServiceClient) DeleteOnd(ctx context.Context, in *DeleteOndRequest, opts ...grpc.CallOption) (*DeleteOndResponse, error) {
    	out := new(DeleteOndResponse)
    
    	err := c.cc.Invoke(ctx, "/gosdn.pnd.PndService/DeleteOnd", in, out, opts...)
    
    	if err != nil {
    		return nil, err
    	}
    	return out, nil
    }
    
    // PndServiceServer is the server API for PndService service.
    // All implementations must embed UnimplementedPndServiceServer
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    // for forward compatibility
    
    type PndServiceServer interface {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	// Allows to request Orchestrated Networking Devices which are managed by a
    	// specific Principal Network Domain.
    
    	GetOndList(context.Context, *GetOndListRequest) (*GetOndListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	GetOnd(context.Context, *GetOndRequest) (*GetOndResponse, error)
    
    	SetOndList(context.Context, *SetOndListRequest) (*SetOndListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	// Allows to request the Southbound Interfaces a specific Principal Network
    	// Domain supports.
    
    	GetSbiList(context.Context, *GetSbiListRequest) (*GetSbiListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	GetSbi(context.Context, *GetSbiRequest) (*GetSbiResponse, error)
    
    	SetSbiList(context.Context, *SetSbiListRequest) (*SetSbiListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	// Allows to request Changes registered for a specific Principal Network Domain.
    
    	GetChangeList(context.Context, *GetChangeListRequest) (*GetChangeListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	GetChange(context.Context, *GetChangeRequest) (*GetChangeResponse, error)
    
    	SetChangeList(context.Context, *SetChangeListRequest) (*SetChangeListResponse, error)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	// Allows to request a specific Path of a Orchestrated Networking Device,
    	// managed by a specific Principal Network Domain.
    	GetPath(context.Context, *GetPathRequest) (*GetPathResponse, error)
    
    	SetPathList(context.Context, *SetPathListRequest) (*SetPathListResponse, error)
    	DeletePnd(context.Context, *DeletePndRequest) (*DeletePndResponse, error)
    	DeleteOnd(context.Context, *DeleteOndRequest) (*DeleteOndResponse, error)
    	mustEmbedUnimplementedPndServiceServer()
    
    // UnimplementedPndServiceServer must be embedded to have forward compatible implementations.
    type UnimplementedPndServiceServer struct {
    
    func (UnimplementedPndServiceServer) GetOndList(context.Context, *GetOndListRequest) (*GetOndListResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetOndList not implemented")
    }
    
    func (UnimplementedPndServiceServer) GetOnd(context.Context, *GetOndRequest) (*GetOndResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetOnd not implemented")
    }
    
    func (UnimplementedPndServiceServer) SetOndList(context.Context, *SetOndListRequest) (*SetOndListResponse, error) {
    	return nil, status.Errorf(codes.Unimplemented, "method SetOndList not implemented")
    
    func (UnimplementedPndServiceServer) GetSbiList(context.Context, *GetSbiListRequest) (*GetSbiListResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetSbiList not implemented")
    }
    
    func (UnimplementedPndServiceServer) GetSbi(context.Context, *GetSbiRequest) (*GetSbiResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetSbi not implemented")
    }
    
    func (UnimplementedPndServiceServer) SetSbiList(context.Context, *SetSbiListRequest) (*SetSbiListResponse, error) {
    	return nil, status.Errorf(codes.Unimplemented, "method SetSbiList not implemented")
    
    func (UnimplementedPndServiceServer) GetChangeList(context.Context, *GetChangeListRequest) (*GetChangeListResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetChangeList not implemented")
    }
    
    func (UnimplementedPndServiceServer) GetChange(context.Context, *GetChangeRequest) (*GetChangeResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetChange not implemented")
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (UnimplementedPndServiceServer) SetChangeList(context.Context, *SetChangeListRequest) (*SetChangeListResponse, error) {
    	return nil, status.Errorf(codes.Unimplemented, "method SetChangeList not implemented")
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    }
    
    func (UnimplementedPndServiceServer) GetPath(context.Context, *GetPathRequest) (*GetPathResponse, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return nil, status.Errorf(codes.Unimplemented, "method GetPath not implemented")
    }
    
    func (UnimplementedPndServiceServer) SetPathList(context.Context, *SetPathListRequest) (*SetPathListResponse, error) {
    	return nil, status.Errorf(codes.Unimplemented, "method SetPathList not implemented")
    }
    func (UnimplementedPndServiceServer) DeletePnd(context.Context, *DeletePndRequest) (*DeletePndResponse, error) {
    	return nil, status.Errorf(codes.Unimplemented, "method DeletePnd not implemented")
    
    func (UnimplementedPndServiceServer) DeleteOnd(context.Context, *DeleteOndRequest) (*DeleteOndResponse, error) {
    	return nil, status.Errorf(codes.Unimplemented, "method DeleteOnd not implemented")
    
    func (UnimplementedPndServiceServer) mustEmbedUnimplementedPndServiceServer() {}
    
    // UnsafePndServiceServer may be embedded to opt out of forward compatibility for this service.
    // Use of this interface is not recommended, as added methods to PndServiceServer will
    
    Malte Bauch's avatar
    Malte Bauch committed
    // result in compilation errors.
    
    type UnsafePndServiceServer interface {
    	mustEmbedUnimplementedPndServiceServer()
    
    func RegisterPndServiceServer(s grpc.ServiceRegistrar, srv PndServiceServer) {
    	s.RegisterService(&PndService_ServiceDesc, srv)
    
    func _PndService_GetOndList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetOndListRequest)
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).GetOndList(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/GetOndList",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).GetOndList(ctx, req.(*GetOndListRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_GetOnd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetOndRequest)
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).GetOnd(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/GetOnd",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).GetOnd(ctx, req.(*GetOndRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_SetOndList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    	in := new(SetOndListRequest)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).SetOndList(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/SetOndList",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).SetOndList(ctx, req.(*SetOndListRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_GetSbiList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetSbiListRequest)
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).GetSbiList(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/GetSbiList",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).GetSbiList(ctx, req.(*GetSbiListRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_GetSbi_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetSbiRequest)
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).GetSbi(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/GetSbi",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).GetSbi(ctx, req.(*GetSbiRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_SetSbiList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    	in := new(SetSbiListRequest)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).SetSbiList(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/SetSbiList",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).SetSbiList(ctx, req.(*SetSbiListRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_GetChangeList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetChangeListRequest)
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).GetChangeList(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/GetChangeList",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).GetChangeList(ctx, req.(*GetChangeListRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    
    
    func _PndService_GetChange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetChangeRequest)
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).GetChange(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/GetChange",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).GetChange(ctx, req.(*GetChangeRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    
    func _PndService_SetChangeList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    	in := new(SetChangeListRequest)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).SetChangeList(ctx, in)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/SetChangeList",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).SetChangeList(ctx, req.(*SetChangeListRequest))
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_GetPath_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	in := new(GetPathRequest)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).GetPath(ctx, in)
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/GetPath",
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).GetPath(ctx, req.(*GetPathRequest))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_SetPathList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    	in := new(SetPathListRequest)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).SetPathList(ctx, in)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/SetPathList",
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).SetPathList(ctx, req.(*SetPathListRequest))
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_DeletePnd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    	in := new(DeletePndRequest)
    
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    
    		return srv.(PndServiceServer).DeletePnd(ctx, in)
    
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/DeletePnd",
    
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    
    		return srv.(PndServiceServer).DeletePnd(ctx, req.(*DeletePndRequest))
    
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    
    func _PndService_DeleteOnd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    	in := new(DeleteOndRequest)
    	if err := dec(in); err != nil {
    		return nil, err
    	}
    	if interceptor == nil {
    		return srv.(PndServiceServer).DeleteOnd(ctx, in)
    	}
    	info := &grpc.UnaryServerInfo{
    		Server:     srv,
    
    		FullMethod: "/gosdn.pnd.PndService/DeleteOnd",
    
    	}
    	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    		return srv.(PndServiceServer).DeleteOnd(ctx, req.(*DeleteOndRequest))
    	}
    	return interceptor(ctx, in, info, handler)
    }
    
    // PndService_ServiceDesc is the grpc.ServiceDesc for PndService 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 PndService_ServiceDesc = grpc.ServiceDesc{
    
    	ServiceName: "gosdn.pnd.PndService",
    
    	HandlerType: (*PndServiceServer)(nil),
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	Methods: []grpc.MethodDesc{
    		{
    
    Malte Bauch's avatar
    Malte Bauch committed
    			MethodName: "GetOndList",
    
    			Handler:    _PndService_GetOndList_Handler,
    
    Malte Bauch's avatar
    Malte Bauch committed
    		},
    		{
    			MethodName: "GetOnd",
    
    			Handler:    _PndService_GetOnd_Handler,
    
    			MethodName: "SetOndList",
    			Handler:    _PndService_SetOndList_Handler,
    
    Malte Bauch's avatar
    Malte Bauch committed
    		},
    		{
    			MethodName: "GetSbiList",
    
    			Handler:    _PndService_GetSbiList_Handler,
    
    Malte Bauch's avatar
    Malte Bauch committed
    		},
    		{
    			MethodName: "GetSbi",
    
    			Handler:    _PndService_GetSbi_Handler,
    
    			MethodName: "SetSbiList",
    			Handler:    _PndService_SetSbiList_Handler,
    
    Malte Bauch's avatar
    Malte Bauch committed
    		},
    		{
    			MethodName: "GetChangeList",
    
    			Handler:    _PndService_GetChangeList_Handler,
    
    Malte Bauch's avatar
    Malte Bauch committed
    		},
    		{
    			MethodName: "GetChange",
    
    			Handler:    _PndService_GetChange_Handler,
    
    			MethodName: "SetChangeList",
    			Handler:    _PndService_SetChangeList_Handler,
    
    Malte Bauch's avatar
    Malte Bauch committed
    		},
    		{
    			MethodName: "GetPath",
    
    			Handler:    _PndService_GetPath_Handler,
    		},
    		{
    			MethodName: "SetPathList",
    			Handler:    _PndService_SetPathList_Handler,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		},
    		{
    
    			MethodName: "DeletePnd",
    			Handler:    _PndService_DeletePnd_Handler,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    		},
    
    			MethodName: "DeleteOnd",
    			Handler:    _PndService_DeleteOnd_Handler,
    
    Manuel Kieweg's avatar
    Manuel Kieweg committed
    	},
    	Streams:  []grpc.StreamDesc{},
    	Metadata: "gosdn/pnd/pnd.proto",
    }