Documentation
¶
Index ¶
- Variables
- func RegisterBGPServer(s grpc.ServiceRegistrar, srv BGPServer)
- type BGPClient
- type BGPServer
- type ClearBGPNeighborRequest
- func (*ClearBGPNeighborRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClearBGPNeighborRequest) GetAddress() string
- func (x *ClearBGPNeighborRequest) GetMode() ClearBGPNeighborRequest_Mode
- func (x *ClearBGPNeighborRequest) GetRoutingInstance() string
- func (*ClearBGPNeighborRequest) ProtoMessage()
- func (x *ClearBGPNeighborRequest) ProtoReflect() protoreflect.Message
- func (x *ClearBGPNeighborRequest) Reset()
- func (x *ClearBGPNeighborRequest) String() string
- type ClearBGPNeighborRequest_Mode
- func (ClearBGPNeighborRequest_Mode) Descriptor() protoreflect.EnumDescriptor
- func (x ClearBGPNeighborRequest_Mode) Enum() *ClearBGPNeighborRequest_Mode
- func (ClearBGPNeighborRequest_Mode) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClearBGPNeighborRequest_Mode) Number() protoreflect.EnumNumber
- func (x ClearBGPNeighborRequest_Mode) String() string
- func (ClearBGPNeighborRequest_Mode) Type() protoreflect.EnumType
- type ClearBGPNeighborResponse
- type UnimplementedBGPServer
- type UnsafeBGPServer
Constants ¶
This section is empty.
Variables ¶
var ( ClearBGPNeighborRequest_Mode_name = map[int32]string{ 0: "SOFT", 1: "SOFTIN", 2: "HARD", } ClearBGPNeighborRequest_Mode_value = map[string]int32{ "SOFT": 0, "SOFTIN": 1, "HARD": 2, } )
Enum value maps for ClearBGPNeighborRequest_Mode.
var BGP_ServiceDesc = grpc.ServiceDesc{ ServiceName: "gnoi.bgp.BGP", HandlerType: (*BGPServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ClearBGPNeighbor", Handler: _BGP_ClearBGPNeighbor_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "bgp/bgp.proto", }
BGP_ServiceDesc is the grpc.ServiceDesc for BGP service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_bgp_bgp_proto protoreflect.FileDescriptor
Functions ¶
func RegisterBGPServer ¶
func RegisterBGPServer(s grpc.ServiceRegistrar, srv BGPServer)
Types ¶
type BGPClient ¶
type BGPClient interface {
ClearBGPNeighbor(ctx context.Context, in *ClearBGPNeighborRequest, opts ...grpc.CallOption) (*ClearBGPNeighborResponse, error)
}
BGPClient is the client API for BGP service.
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.
func NewBGPClient ¶
func NewBGPClient(cc grpc.ClientConnInterface) BGPClient
type BGPServer ¶
type BGPServer interface { ClearBGPNeighbor(context.Context, *ClearBGPNeighborRequest) (*ClearBGPNeighborResponse, error) // contains filtered or unexported methods }
BGPServer is the server API for BGP service. All implementations must embed UnimplementedBGPServer for forward compatibility
type ClearBGPNeighborRequest ¶
type ClearBGPNeighborRequest struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` RoutingInstance string `protobuf:"bytes,2,opt,name=routing_instance,json=routingInstance,proto3" json:"routing_instance,omitempty"` Mode ClearBGPNeighborRequest_Mode `protobuf:"varint,3,opt,name=mode,proto3,enum=gnoi.bgp.ClearBGPNeighborRequest_Mode" json:"mode,omitempty"` // contains filtered or unexported fields }
func (*ClearBGPNeighborRequest) Descriptor
deprecated
func (*ClearBGPNeighborRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClearBGPNeighborRequest.ProtoReflect.Descriptor instead.
func (*ClearBGPNeighborRequest) GetAddress ¶
func (x *ClearBGPNeighborRequest) GetAddress() string
func (*ClearBGPNeighborRequest) GetMode ¶
func (x *ClearBGPNeighborRequest) GetMode() ClearBGPNeighborRequest_Mode
func (*ClearBGPNeighborRequest) GetRoutingInstance ¶
func (x *ClearBGPNeighborRequest) GetRoutingInstance() string
func (*ClearBGPNeighborRequest) ProtoMessage ¶
func (*ClearBGPNeighborRequest) ProtoMessage()
func (*ClearBGPNeighborRequest) ProtoReflect ¶
func (x *ClearBGPNeighborRequest) ProtoReflect() protoreflect.Message
func (*ClearBGPNeighborRequest) Reset ¶
func (x *ClearBGPNeighborRequest) Reset()
func (*ClearBGPNeighborRequest) String ¶
func (x *ClearBGPNeighborRequest) String() string
type ClearBGPNeighborRequest_Mode ¶
type ClearBGPNeighborRequest_Mode int32
const ( ClearBGPNeighborRequest_SOFT ClearBGPNeighborRequest_Mode = 0 ClearBGPNeighborRequest_SOFTIN ClearBGPNeighborRequest_Mode = 1 ClearBGPNeighborRequest_HARD ClearBGPNeighborRequest_Mode = 2 )
func (ClearBGPNeighborRequest_Mode) Descriptor ¶
func (ClearBGPNeighborRequest_Mode) Descriptor() protoreflect.EnumDescriptor
func (ClearBGPNeighborRequest_Mode) Enum ¶
func (x ClearBGPNeighborRequest_Mode) Enum() *ClearBGPNeighborRequest_Mode
func (ClearBGPNeighborRequest_Mode) EnumDescriptor
deprecated
func (ClearBGPNeighborRequest_Mode) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClearBGPNeighborRequest_Mode.Descriptor instead.
func (ClearBGPNeighborRequest_Mode) Number ¶
func (x ClearBGPNeighborRequest_Mode) Number() protoreflect.EnumNumber
func (ClearBGPNeighborRequest_Mode) String ¶
func (x ClearBGPNeighborRequest_Mode) String() string
func (ClearBGPNeighborRequest_Mode) Type ¶
func (ClearBGPNeighborRequest_Mode) Type() protoreflect.EnumType
type ClearBGPNeighborResponse ¶
type ClearBGPNeighborResponse struct {
// contains filtered or unexported fields
}
func (*ClearBGPNeighborResponse) Descriptor
deprecated
func (*ClearBGPNeighborResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClearBGPNeighborResponse.ProtoReflect.Descriptor instead.
func (*ClearBGPNeighborResponse) ProtoMessage ¶
func (*ClearBGPNeighborResponse) ProtoMessage()
func (*ClearBGPNeighborResponse) ProtoReflect ¶
func (x *ClearBGPNeighborResponse) ProtoReflect() protoreflect.Message
func (*ClearBGPNeighborResponse) Reset ¶
func (x *ClearBGPNeighborResponse) Reset()
func (*ClearBGPNeighborResponse) String ¶
func (x *ClearBGPNeighborResponse) String() string
type UnimplementedBGPServer ¶
type UnimplementedBGPServer struct { }
UnimplementedBGPServer must be embedded to have forward compatible implementations.
func (UnimplementedBGPServer) ClearBGPNeighbor ¶
func (UnimplementedBGPServer) ClearBGPNeighbor(context.Context, *ClearBGPNeighborRequest) (*ClearBGPNeighborResponse, error)
type UnsafeBGPServer ¶
type UnsafeBGPServer interface {
// contains filtered or unexported methods
}
UnsafeBGPServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BGPServer will result in compilation errors.