![]() |
Multicast Routing Modelling In OMNeT++
|
File implements table of PIM interfaces. More...
#include "PimInterfaceTable.h"Go to the source code of this file.
Functions | |
| Define_Module (PimInterfaceTable) | |
| std::ostream & | operator<< (std::ostream &os, const PimInterface &e) |
| std::ostream & | operator<< (std::ostream &os, const PimInterfaceTable &e) |
File implements table of PIM interfaces.
PIM interface table contains information about all interfaces which are configured by PIM protocol. Information are obtained from configuration file.
Definition in file PimInterfaceTable.cc.
| std::ostream& operator<< | ( | std::ostream & | os, |
| const PimInterface & | e | ||
| ) |
Printout of structure PimInterface.
Definition at line 15 of file PimInterfaceTable.cc.
{
int i;
std::vector<IPAddress> intMulticastAddresses = e.getIntMulticastAddresses();
os << "ID = " << e.getInterfaceID() << "; mode = ";
if (e.getMode() == Dense)
os << "Dense";
else if (e.getMode() == Sparse)
os << "Sparse";
os << "; Multicast addresses: ";
int vel = intMulticastAddresses.size();
if (vel > 0)
{
for(i = 0; i < (vel - 1); i++)
os << intMulticastAddresses[i] << ", ";
os << intMulticastAddresses[i];
}
else
os << "Null";
return os;
};
| std::ostream& operator<< | ( | std::ostream & | os, |
| const PimInterfaceTable & | e | ||
| ) |
Printout of structure PimInterfaces Table.
Definition at line 41 of file PimInterfaceTable.cc.
{
for (int i = 0; i < e.size(); i++)
os << "";
//os << "ID = " << e.getInterface(i)->getInterfaceID() << "; mode = " << e.getInterface(i)->getMode();
return os;
};
1.8.0