Public Member Functions | |
MeshTest () | |
Init test. | |
void | Configure (int argc, char **argv) |
Configure test from command line arguments. | |
int | Run () |
Run test. | |
Private Member Functions | |
void | CreateNodes () |
Create nodes and setup their mobility. | |
void | InstallApplication () |
Install applications. | |
void | InstallInternetStack () |
Install internet m_stack on nodes. | |
void | Report () |
Print mesh devices diagnostics. | |
Private Attributes | |
Ipv4InterfaceContainer | interfaces |
bool | m_chan |
uint32_t | m_nIfaces |
double | m_packetInterval |
uint16_t | m_packetSize |
bool | m_pcap |
double | m_randomStart |
std::string | m_root |
std::string | m_stack |
double | m_step |
double | m_totalTime |
int | m_xSize |
int | m_ySize |
MeshHelper | mesh |
NetDeviceContainer | meshDevices |
List of all mesh point devices. | |
NodeContainer | nodes |
List of network nodes. | |