![]() |
Multicast Routing Modelling In OMNeT++
|
Class is needed by notification about new multicast addresses on interface. More...
#include <PimInterfaceTable.h>
Public Member Functions | |
virtual std::string | info () const |
void | setAddr (std::vector< IPAddress > addr) |
void | setInt (PimInterface *pimInt) |
std::vector< IPAddress > | getAddr () |
int | getAddrSize () |
PimInterface * | getInt () |
Protected Attributes | |
std::vector< IPAddress > | addr |
PimInterface * | pimInt |
Class is needed by notification about new multicast addresses on interface.
If you do not use notification board, you probably do not need this class. The problem is that method fireChangeNotification needs object as the second parameter.
Definition at line 117 of file PimInterfaceTable.h.
void addRemoveAddr::setAddr | ( | std::vector< IPAddress > | addr | ) | [inline] |
Set addresses to the object.
Definition at line 134 of file PimInterfaceTable.h.
void addRemoveAddr::setInt | ( | PimInterface * | pimInt | ) | [inline] |
Set pointer to interface to the object.
Definition at line 135 of file PimInterfaceTable.h.
std::vector<IPAddress> addRemoveAddr::getAddr | ( | ) | [inline] |
Get addresses from the object.
Definition at line 136 of file PimInterfaceTable.h.
int addRemoveAddr::getAddrSize | ( | ) | [inline] |
Returns size of addresses vector.
Definition at line 137 of file PimInterfaceTable.h.
PimInterface* addRemoveAddr::getInt | ( | ) | [inline] |
Get pointer to interface from the object.
Definition at line 138 of file PimInterfaceTable.h.
std::vector<IPAddress> addRemoveAddr::addr [protected] |
Vector of added or removed addresses.
Definition at line 120 of file PimInterfaceTable.h.
PimInterface* addRemoveAddr::pimInt [protected] |
Pointer to interface.
Definition at line 121 of file PimInterfaceTable.h.