#include <vnswif_listener_base_nix.h>
|  | 
| virtual int | CreateSocket ()=0 | 
|  | 
| virtual void | SyncCurrentState ()=0 | 
|  | 
| virtual void | RegisterAsyncReadHandler ()=0 | 
|  | 
| virtual void | UpdateLinkLocalRoute (const Ip4Address &addr, uint8_t plen, bool del_rt)=0 | 
|  | 
| void | InterfaceNotify (DBTablePartBase *part, DBEntryBase *e) | 
|  | 
| void | FabricRouteNotify (DBTablePartBase *part, DBEntryBase *e) | 
|  | 
| void | VnNotify (DBTablePartBase *part, DBEntryBase *e) | 
|  | 
| bool | ProcessEvent (Event *re) | 
|  | 
| void | LinkLocalRouteFromLinkLocalEvent (Event *event) | 
|  | 
| void | LinkLocalRouteFromRouteEvent (Event *event) | 
|  | 
| void | AddLinkLocalRoutes () | 
|  | 
| void | DelLinkLocalRoutes () | 
|  | 
| void | AddIpamRoutes () | 
|  | 
| void | SetSeen (const std::string &name, bool oper, uint32_t oper_idx) | 
|  | 
| void | ResetSeen (const std::string &name, bool oper) | 
|  | 
| void | Activate (const std::string &name, const HostInterfaceEntry *entry) | 
|  | 
| void | DeActivate (const std::string &name, const HostInterfaceEntry *entry) | 
|  | 
| void | SetLinkState (const std::string &name, bool link_up) | 
|  | 
| bool | IsInterfaceActive (const HostInterfaceEntry *entry) | 
|  | 
| void | HandleInterfaceEvent (const Event *event) | 
|  | 
| void | SetAddress (const Event *event) | 
|  | 
| void | ResetAddress (const Event *event) | 
|  | 
| void | HandleAddressEvent (const Event *event) | 
|  | 
|  | DISALLOW_COPY_AND_ASSIGN (VnswInterfaceListenerBase) | 
|  | 
Definition at line 13 of file vnswif_listener_base_nix.h.
 
◆ VnswInterfaceListenerBaseNix()
      
        
          | VnswInterfaceListenerBaseNix::VnswInterfaceListenerBaseNix | ( | Agent * | agent | ) |  | 
      
 
 
◆ ~VnswInterfaceListenerBaseNix()
  
  | 
        
          | VnswInterfaceListenerBaseNix::~VnswInterfaceListenerBaseNix | ( |  | ) |  |  | virtual | 
 
 
◆ CreateSocket()
  
  | 
        
          | virtual int VnswInterfaceListenerBaseNix::CreateSocket | ( |  | ) |  |  | protectedpure virtual | 
 
 
◆ Init()
      
        
          | void VnswInterfaceListenerBaseNix::Init | ( |  | ) |  | 
      
 
 
◆ RegisterAsyncReadHandler()
  
  | 
        
          | virtual void VnswInterfaceListenerBaseNix::RegisterAsyncReadHandler | ( |  | ) |  |  | protectedpure virtual | 
 
 
◆ Shutdown()
      
        
          | void VnswInterfaceListenerBaseNix::Shutdown | ( | void |  | ) |  | 
      
 
 
◆ SyncCurrentState()
  
  | 
        
          | virtual void VnswInterfaceListenerBaseNix::SyncCurrentState | ( |  | ) |  |  | protectedpure virtual | 
 
 
◆ UpdateLinkLocalRoute()
  
  | 
        
          | virtual void VnswInterfaceListenerBaseNix::UpdateLinkLocalRoute | ( | const Ip4Address & | addr, |  
          |  |  | uint8_t | plen, |  
          |  |  | bool | del_rt |  
          |  | ) |  |  |  | protectedpure virtual | 
 
 
◆ UpdateLinkLocalRouteAndCount()
  
  | 
        
          | void VnswInterfaceListenerBaseNix::UpdateLinkLocalRouteAndCount | ( | const Ip4Address & | addr, |  
          |  |  | uint8_t | plen, |  
          |  |  | bool | del_rt |  
          |  | ) |  |  |  | virtual | 
 
 
◆ sock_
  
  | 
        
          | local::datagram_protocol::socket VnswInterfaceListenerBaseNix::sock_ |  | protected | 
 
 
◆ sock_fd_
  
  | 
        
          | int VnswInterfaceListenerBaseNix::sock_fd_ |  | protected | 
 
 
The documentation for this class was generated from the following files: