#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: