#include <vnswif_listener_base.h>
|  | 
|  | Event (Type event, const std::string &interface, const Ip4Address &addr) | 
|  | 
|  | Event (Type event, const std::string &interface, uint32_t flags, unsigned short int type) | 
|  | 
|  | Event (Type event, const std::string &interface, const Ip4Address &addr, uint8_t plen, uint32_t flags, bool ipam) | 
|  | 
|  | Event (Type event, const Ip4Address &addr, uint8_t plen, const std::string &interface, const Ip4Address &gw, uint8_t protocol, uint32_t flags) | 
|  | 
Definition at line 38 of file vnswif_listener_base.h.
 
◆ Type
| Enumerator | 
|---|
| NONE |  | 
| ADD_ADDR |  | 
| DEL_ADDR |  | 
| ADD_INTERFACE |  | 
| DEL_INTERFACE |  | 
| ADD_ROUTE |  | 
| DEL_ROUTE |  | 
| ADD_LL_ROUTE |  | 
| DEL_LL_ROUTE |  | 
Definition at line 39 of file vnswif_listener_base.h.
 
 
◆ Event() [1/4]
  
  | 
        
          | VnswInterfaceListenerBase::Event::Event | ( | Type | event, |  
          |  |  | const std::string & | interface, |  
          |  |  | const Ip4Address & | addr |  
          |  | ) |  |  |  | inline | 
 
 
◆ Event() [2/4]
  
  | 
        
          | VnswInterfaceListenerBase::Event::Event | ( | Type | event, |  
          |  |  | const std::string & | interface, |  
          |  |  | uint32_t | flags, |  
          |  |  | unsigned short int | type |  
          |  | ) |  |  |  | inline | 
 
 
◆ Event() [3/4]
  
  | 
        
          | VnswInterfaceListenerBase::Event::Event | ( | Type | event, |  
          |  |  | const std::string & | interface, |  
          |  |  | const Ip4Address & | addr, |  
          |  |  | uint8_t | plen, |  
          |  |  | uint32_t | flags, |  
          |  |  | bool | ipam |  
          |  | ) |  |  |  | inline | 
 
 
◆ Event() [4/4]
  
  | 
        
          | VnswInterfaceListenerBase::Event::Event | ( | Type | event, |  
          |  |  | const Ip4Address & | addr, |  
          |  |  | uint8_t | plen, |  
          |  |  | const std::string & | interface, |  
          |  |  | const Ip4Address & | gw, |  
          |  |  | uint8_t | protocol, |  
          |  |  | uint32_t | flags |  
          |  | ) |  |  |  | inline | 
 
 
◆ addr_
      
        
          | Ip4Address VnswInterfaceListenerBase::Event::addr_ | 
      
 
 
◆ event_
      
        
          | Type VnswInterfaceListenerBase::Event::event_ | 
      
 
 
◆ flags_
      
        
          | uint32_t VnswInterfaceListenerBase::Event::flags_ | 
      
 
 
◆ gw_
◆ interface_
      
        
          | std::string VnswInterfaceListenerBase::Event::interface_ | 
      
 
 
◆ ipam_
      
        
          | bool VnswInterfaceListenerBase::Event::ipam_ | 
      
 
 
◆ plen_
      
        
          | uint8_t VnswInterfaceListenerBase::Event::plen_ | 
      
 
 
◆ protocol_
      
        
          | uint8_t VnswInterfaceListenerBase::Event::protocol_ | 
      
 
 
◆ type_
      
        
          | unsigned short int VnswInterfaceListenerBase::Event::type_ | 
      
 
 
The documentation for this struct was generated from the following file: