Versions in this module Expand all Collapse all v0 v0.2.0 Nov 18, 2019 Changes in this version + var CrossConnectEventType_name = map[int32]string + var CrossConnectEventType_value = map[string]int32 + func RegisterMonitorCrossConnectServer(s *grpc.Server, srv MonitorCrossConnectServer) + type CrossConnect struct + Destination *connection.Connection + Id string + Payload string + Source *connection.Connection + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func NewCrossConnect(id, payload string, src, dst *connection.Connection) *CrossConnect + func (*CrossConnect) Descriptor() ([]byte, []int) + func (*CrossConnect) ProtoMessage() + func (c *CrossConnect) GetLocalDestination() *connection.Connection + func (c *CrossConnect) GetLocalSource() *connection.Connection + func (c *CrossConnect) GetRemoteDestination() *connection.Connection + func (c *CrossConnect) GetRemoteSource() *connection.Connection + func (c *CrossConnect) IsComplete() error + func (c *CrossConnect) IsValid() error + func (m *CrossConnect) GetDestination() *connection.Connection + func (m *CrossConnect) GetId() string + func (m *CrossConnect) GetPayload() string + func (m *CrossConnect) GetSource() *connection.Connection + func (m *CrossConnect) Reset() + func (m *CrossConnect) String() string + func (m *CrossConnect) XXX_DiscardUnknown() + func (m *CrossConnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *CrossConnect) XXX_Merge(src proto.Message) + func (m *CrossConnect) XXX_Size() int + func (m *CrossConnect) XXX_Unmarshal(b []byte) error + type CrossConnectEvent struct + CrossConnects map[string]*CrossConnect + Metrics map[string]*Metrics + Type CrossConnectEventType + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*CrossConnectEvent) Descriptor() ([]byte, []int) + func (*CrossConnectEvent) ProtoMessage() + func (m *CrossConnectEvent) GetCrossConnects() map[string]*CrossConnect + func (m *CrossConnectEvent) GetMetrics() map[string]*Metrics + func (m *CrossConnectEvent) GetType() CrossConnectEventType + func (m *CrossConnectEvent) Reset() + func (m *CrossConnectEvent) String() string + func (m *CrossConnectEvent) XXX_DiscardUnknown() + func (m *CrossConnectEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *CrossConnectEvent) XXX_Merge(src proto.Message) + func (m *CrossConnectEvent) XXX_Size() int + func (m *CrossConnectEvent) XXX_Unmarshal(b []byte) error + type CrossConnectEventType int32 + const CrossConnectEventType_DELETE + const CrossConnectEventType_INITIAL_STATE_TRANSFER + const CrossConnectEventType_UPDATE + func (CrossConnectEventType) EnumDescriptor() ([]byte, []int) + func (x CrossConnectEventType) String() string + type Metrics struct + Metrics map[string]string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Metrics) Descriptor() ([]byte, []int) + func (*Metrics) ProtoMessage() + func (m *Metrics) GetMetrics() map[string]string + func (m *Metrics) Reset() + func (m *Metrics) String() string + func (m *Metrics) XXX_DiscardUnknown() + func (m *Metrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Metrics) XXX_Merge(src proto.Message) + func (m *Metrics) XXX_Size() int + func (m *Metrics) XXX_Unmarshal(b []byte) error + type MonitorCrossConnectClient interface + MonitorCrossConnects func(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (MonitorCrossConnect_MonitorCrossConnectsClient, error) + func NewMonitorCrossConnectClient(cc *grpc.ClientConn) MonitorCrossConnectClient + type MonitorCrossConnectServer interface + MonitorCrossConnects func(*empty.Empty, MonitorCrossConnect_MonitorCrossConnectsServer) error + type MonitorCrossConnect_MonitorCrossConnectsClient interface + Recv func() (*CrossConnectEvent, error) + type MonitorCrossConnect_MonitorCrossConnectsServer interface + Send func(*CrossConnectEvent) error + type UnimplementedMonitorCrossConnectServer struct + func (*UnimplementedMonitorCrossConnectServer) MonitorCrossConnects(req *empty.Empty, srv MonitorCrossConnect_MonitorCrossConnectsServer) error