bgp

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2024 License: Apache-2.0 Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
var File_bgp_bgp_proto protoreflect.FileDescriptor

Functions

func RegisterBGPServer

func RegisterBGPServer(s *grpc.Server, 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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewBGPClient

func NewBGPClient(cc grpc.ClientConnInterface) BGPClient

type BGPServer

type BGPServer interface {
	ClearBGPNeighbor(context.Context, *ClearBGPNeighborRequest) (*ClearBGPNeighborResponse, error)
}

BGPServer is the server API for BGP service.

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 (*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) Enum

func (ClearBGPNeighborRequest_Mode) EnumDescriptor deprecated

func (ClearBGPNeighborRequest_Mode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClearBGPNeighborRequest_Mode.Descriptor instead.

func (ClearBGPNeighborRequest_Mode) Number

func (ClearBGPNeighborRequest_Mode) String

func (ClearBGPNeighborRequest_Mode) Type

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 can be embedded to have forward compatible implementations.

func (*UnimplementedBGPServer) ClearBGPNeighbor

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL