|
INET Framework for OMNeT++/OMNEST
|
#include <EigrpNeighborTable.h>
Public Member Functions | |
| virtual | ~EigrpIpv4NeighborTable () |
Public Member Functions inherited from inet::eigrp::EigrpNeighborTable< Ipv4Address > | |
| EigrpNeighborTable () | |
| virtual | ~EigrpNeighborTable () |
| int | addNeighbor (EigrpNeighbor< Ipv4Address > *neighbor) |
| Adds neighbor to the table. More... | |
| EigrpNeighbor< Ipv4Address > * | findNeighbor (const Ipv4Address &ipAddress) |
| Finds neighbor by IP address. More... | |
| EigrpNeighbor< Ipv4Address > * | findNeighborById (int id) |
| Finds neighbor by ID. More... | |
| EigrpNeighbor< Ipv4Address > * | removeNeighbor (EigrpNeighbor< Ipv4Address > *neighbor) |
| Removes neighbor form the table, but the record still exists. More... | |
| EigrpNeighbor< Ipv4Address > * | getFirstNeighborOnIf (int ifaceId) |
| Returns first neighbor that resides on specified interface. More... | |
| int | getNumNeighbors () const |
| EigrpNeighbor< Ipv4Address > * | getNeighbor (int k) const |
| int | setAckOnIface (int ifaceId, uint32_t ackNum) |
| int | getStubCount () const |
| void | incStubCount () |
| void | decStubCount () |
Additional Inherited Members | |
Protected Types inherited from inet::eigrp::EigrpNeighborTable< Ipv4Address > | |
| typedef std::vector< EigrpNeighbor< Ipv4Address > * > | NeighborVector |
Protected Member Functions inherited from inet::eigrp::EigrpNeighborTable< Ipv4Address > | |
| virtual void | initialize (int stage) override |
| virtual void | handleMessage (cMessage *msg) override |
| virtual int | numInitStages () const override |
Protected Attributes inherited from inet::eigrp::EigrpNeighborTable< Ipv4Address > | |
| NeighborVector | neighborVec |
| Table with neighbors. More... | |
| int | neighborCounter |
| For unique ID of neighbor. More... | |
| int | stubCount |
| Number of stub neighbors for optimization. More... | |