Documentation
¶
Index ¶
- Variables
- type Deregister
- func (*Deregister) Descriptor() ([]byte, []int)deprecated
- func (x *Deregister) GetNetwork() string
- func (x *Deregister) GetSrv6Endpoint() string
- func (*Deregister) ProtoMessage()
- func (x *Deregister) ProtoReflect() protoreflect.Message
- func (x *Deregister) Reset()
- func (x *Deregister) String() string
- type Envelope
- func (*Envelope) Descriptor() ([]byte, []int)deprecated
- func (x *Envelope) GetDeregister() *Deregister
- func (x *Envelope) GetKind() isEnvelope_Kind
- func (x *Envelope) GetRegister() *Register
- func (x *Envelope) GetRoute() *Route
- func (*Envelope) ProtoMessage()
- func (x *Envelope) ProtoReflect() protoreflect.Message
- func (x *Envelope) Reset()
- func (x *Envelope) String() string
- type Envelope_Deregister
- type Envelope_Register
- type Envelope_Route
- type Register
- type Remote
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetNetwork() string
- func (x *Route) GetSrv6Endpoint() string
- func (x *Route) GetSrv6Segments() []string
- func (x *Route) GetStatus() Route_Status
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- type Route_Status
- func (Route_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Route_Status) Enum() *Route_Status
- func (Route_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Route_Status) Number() protoreflect.EnumNumber
- func (x Route_Status) String() string
- func (Route_Status) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Route_Status_name = map[int32]string{ 0: "ADD", 1: "DELETE", } Route_Status_value = map[string]int32{ "ADD": 0, "DELETE": 1, } )
Enum value maps for Route_Status.
View Source
var File_remote_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Deregister ¶
type Deregister struct {
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
Srv6Endpoint string `protobuf:"bytes,2,opt,name=srv6_endpoint,json=srv6Endpoint,proto3" json:"srv6_endpoint,omitempty"`
// contains filtered or unexported fields
}
func (*Deregister) Descriptor
deprecated
func (*Deregister) Descriptor() ([]byte, []int)
Deprecated: Use Deregister.ProtoReflect.Descriptor instead.
func (*Deregister) GetNetwork ¶
func (x *Deregister) GetNetwork() string
func (*Deregister) GetSrv6Endpoint ¶
func (x *Deregister) GetSrv6Endpoint() string
func (*Deregister) ProtoMessage ¶
func (*Deregister) ProtoMessage()
func (*Deregister) ProtoReflect ¶
func (x *Deregister) ProtoReflect() protoreflect.Message
func (*Deregister) Reset ¶
func (x *Deregister) Reset()
func (*Deregister) String ¶
func (x *Deregister) String() string
type Envelope ¶
type Envelope struct {
// Types that are valid to be assigned to Kind:
//
// *Envelope_Register
// *Envelope_Deregister
// *Envelope_Route
Kind isEnvelope_Kind `protobuf_oneof:"kind"`
// contains filtered or unexported fields
}
func (*Envelope) Descriptor
deprecated
func (*Envelope) GetDeregister ¶
func (x *Envelope) GetDeregister() *Deregister
func (*Envelope) GetRegister ¶
func (*Envelope) ProtoMessage ¶
func (*Envelope) ProtoMessage()
func (*Envelope) ProtoReflect ¶
func (x *Envelope) ProtoReflect() protoreflect.Message
type Envelope_Deregister ¶
type Envelope_Deregister struct {
Deregister *Deregister `protobuf:"bytes,2,opt,name=deregister,proto3,oneof"`
}
type Envelope_Register ¶
type Envelope_Register struct {
Register *Register `protobuf:"bytes,1,opt,name=register,proto3,oneof"`
}
type Envelope_Route ¶
type Envelope_Route struct {
Route *Route `protobuf:"bytes,3,opt,name=route,proto3,oneof"`
}
type Register ¶
type Register struct {
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
Srv6Endpoint string `protobuf:"bytes,2,opt,name=srv6_endpoint,json=srv6Endpoint,proto3" json:"srv6_endpoint,omitempty"`
// contains filtered or unexported fields
}
func (*Register) Descriptor
deprecated
func (*Register) GetNetwork ¶
func (*Register) GetSrv6Endpoint ¶
func (*Register) ProtoMessage ¶
func (*Register) ProtoMessage()
func (*Register) ProtoReflect ¶
func (x *Register) ProtoReflect() protoreflect.Message
type Remote ¶
type Route ¶
type Route struct {
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
Srv6Endpoint string `protobuf:"bytes,2,opt,name=srv6_endpoint,json=srv6Endpoint,proto3" json:"srv6_endpoint,omitempty"`
Srv6Segments []string `protobuf:"bytes,3,rep,name=srv6_segments,json=srv6Segments,proto3" json:"srv6_segments,omitempty"`
Status Route_Status `protobuf:"varint,4,opt,name=status,proto3,enum=remote.v1.Route_Status" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*Route) Descriptor
deprecated
func (*Route) GetNetwork ¶
func (*Route) GetSrv6Endpoint ¶
func (*Route) GetSrv6Segments ¶
func (*Route) GetStatus ¶
func (x *Route) GetStatus() Route_Status
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶
func (x *Route) ProtoReflect() protoreflect.Message
type Route_Status ¶
type Route_Status int32
const ( Route_ADD Route_Status = 0 Route_DELETE Route_Status = 1 )
func (Route_Status) Descriptor ¶
func (Route_Status) Descriptor() protoreflect.EnumDescriptor
func (Route_Status) Enum ¶
func (x Route_Status) Enum() *Route_Status
func (Route_Status) EnumDescriptor
deprecated
func (Route_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Route_Status.Descriptor instead.
func (Route_Status) Number ¶
func (x Route_Status) Number() protoreflect.EnumNumber
func (Route_Status) String ¶
func (x Route_Status) String() string
func (Route_Status) Type ¶
func (Route_Status) Type() protoreflect.EnumType
Click to show internal directories.
Click to hide internal directories.