Versions in this module Expand all Collapse all v1 v1.4.1 Jun 11, 2018 v1.4.0 May 24, 2018 Changes in this version + func RegisterDataChangeServiceServer(s *grpc.Server, srv DataChangeServiceServer) + func RegisterDataResyncServiceServer(s *grpc.Server, srv DataResyncServiceServer) + func RegisterNotificationServiceServer(s *grpc.Server, srv NotificationServiceServer) + type DataChangeServiceClient interface + Del func(ctx context.Context, in *DataRequest, opts ...grpc.CallOption) (*DelResponse, error) + Put func(ctx context.Context, in *DataRequest, opts ...grpc.CallOption) (*PutResponse, error) + func NewDataChangeServiceClient(cc *grpc.ClientConn) DataChangeServiceClient + type DataChangeServiceServer interface + Del func(context.Context, *DataRequest) (*DelResponse, error) + Put func(context.Context, *DataRequest) (*PutResponse, error) + type DataRequest struct + AccessLists []*acl.AccessLists_Acl + ApplicationNamespaces []*l4.AppNamespaces_AppNamespace + ArpEntries []*l3.ArpTable_ArpEntry + BfdAuthKeys []*bfd.SingleHopBFD_Key + BfdEchoFunction *bfd.SingleHopBFD_EchoFunction + BfdSessions []*bfd.SingleHopBFD_Session + BridgeDomains []*l2.BridgeDomains_BridgeDomain + DNATs []*nat.Nat44DNat_DNatConfig + FIBs []*l2.FibTable_FibEntry + Interfaces []*interfaces.Interfaces_Interface + L4Feature *l4.L4Features + LinuxArpEntries []*l31.LinuxStaticArpEntries_ArpEntry + LinuxInterfaces []*interfaces1.LinuxInterfaces_Interface + LinuxRoutes []*l31.LinuxStaticRoutes_Route + NatGlobal *nat.Nat44Global + ProxyArpInterfaces []*l3.ProxyArpInterfaces_InterfaceList + ProxyArpRanges []*l3.ProxyArpRanges_RangeList + StaticRoutes []*l3.StaticRoutes_Route + StnRules []*stn.STN_Rule + XCons []*l2.XConnectPairs_XConnectPair + func (*DataRequest) Descriptor() ([]byte, []int) + func (*DataRequest) ProtoMessage() + func (m *DataRequest) GetAccessLists() []*acl.AccessLists_Acl + func (m *DataRequest) GetApplicationNamespaces() []*l4.AppNamespaces_AppNamespace + func (m *DataRequest) GetArpEntries() []*l3.ArpTable_ArpEntry + func (m *DataRequest) GetBfdAuthKeys() []*bfd.SingleHopBFD_Key + func (m *DataRequest) GetBfdEchoFunction() *bfd.SingleHopBFD_EchoFunction + func (m *DataRequest) GetBfdSessions() []*bfd.SingleHopBFD_Session + func (m *DataRequest) GetBridgeDomains() []*l2.BridgeDomains_BridgeDomain + func (m *DataRequest) GetDNATs() []*nat.Nat44DNat_DNatConfig + func (m *DataRequest) GetFIBs() []*l2.FibTable_FibEntry + func (m *DataRequest) GetInterfaces() []*interfaces.Interfaces_Interface + func (m *DataRequest) GetL4Feature() *l4.L4Features + func (m *DataRequest) GetLinuxArpEntries() []*l31.LinuxStaticArpEntries_ArpEntry + func (m *DataRequest) GetLinuxInterfaces() []*interfaces1.LinuxInterfaces_Interface + func (m *DataRequest) GetLinuxRoutes() []*l31.LinuxStaticRoutes_Route + func (m *DataRequest) GetNatGlobal() *nat.Nat44Global + func (m *DataRequest) GetProxyArpInterfaces() []*l3.ProxyArpInterfaces_InterfaceList + func (m *DataRequest) GetProxyArpRanges() []*l3.ProxyArpRanges_RangeList + func (m *DataRequest) GetStaticRoutes() []*l3.StaticRoutes_Route + func (m *DataRequest) GetStnRules() []*stn.STN_Rule + func (m *DataRequest) GetXCons() []*l2.XConnectPairs_XConnectPair + func (m *DataRequest) Reset() + func (m *DataRequest) String() string + type DataResyncServiceClient interface + Resync func(ctx context.Context, in *DataRequest, opts ...grpc.CallOption) (*ResyncResponse, error) + func NewDataResyncServiceClient(cc *grpc.ClientConn) DataResyncServiceClient + type DataResyncServiceServer interface + Resync func(context.Context, *DataRequest) (*ResyncResponse, error) + type DelResponse struct + func (*DelResponse) Descriptor() ([]byte, []int) + func (*DelResponse) ProtoMessage() + func (m *DelResponse) Reset() + func (m *DelResponse) String() string + type NotificationRequest struct + Idx uint32 + func (*NotificationRequest) Descriptor() ([]byte, []int) + func (*NotificationRequest) ProtoMessage() + func (m *NotificationRequest) GetIdx() uint32 + func (m *NotificationRequest) Reset() + func (m *NotificationRequest) String() string + type NotificationServiceClient interface + Get func(ctx context.Context, in *NotificationRequest, opts ...grpc.CallOption) (NotificationService_GetClient, error) + func NewNotificationServiceClient(cc *grpc.ClientConn) NotificationServiceClient + type NotificationServiceServer interface + Get func(*NotificationRequest, NotificationService_GetServer) error + type NotificationService_GetClient interface + Recv func() (*NotificationsResponse, error) + type NotificationService_GetServer interface + Send func(*NotificationsResponse) error + type NotificationsResponse struct + NIf *interfaces.InterfaceNotification + NextIdx uint32 + func (*NotificationsResponse) Descriptor() ([]byte, []int) + func (*NotificationsResponse) ProtoMessage() + func (m *NotificationsResponse) GetNIf() *interfaces.InterfaceNotification + func (m *NotificationsResponse) GetNextIdx() uint32 + func (m *NotificationsResponse) Reset() + func (m *NotificationsResponse) String() string + type PutResponse struct + func (*PutResponse) Descriptor() ([]byte, []int) + func (*PutResponse) ProtoMessage() + func (m *PutResponse) Reset() + func (m *PutResponse) String() string + type ResyncResponse struct + func (*ResyncResponse) Descriptor() ([]byte, []int) + func (*ResyncResponse) ProtoMessage() + func (m *ResyncResponse) Reset() + func (m *ResyncResponse) String() string