MeshProtocolSimulator  1.0.0
Emulator Member List

This is the complete list of members for Emulator, including all inherited members.

AbortThreadsEmulatorprotected
AutoPauseEmulator
Begin(std::string scenarioPath, std::string loggerPath, int autoPause=-1, bool logOnly_=false, bool rawOutput_=false)Emulator
Begin(std::string loggerPath, bool autoPause=true, bool logOnly_=false, bool rawOutput_=false)Emulatorinline
Begin(bool autoPause=true, bool logOnly_=false, bool rawOutput_=false)Emulatorinline
ConnectionsEmulatorprotected
ConnectionsCountEmulatorprotected
DefaultNodeConnectionsEmulatorstatic
ElapsedTimeUntilLastPauseEmulatorprotected
Emulator()Emulator
End()Emulator
GetConnectionsCount()Emulatorinline
GetConnectionsPtr()Emulatorinline
GetElapsedTime()Emulator
GetMaxSimulationTime()Emulatorinline
GetMinSimulationTime()Emulatorinline
GetNodesCount()Emulatorinline
GetNodeSimulatorsPtr()Emulatorinline
Handle()Emulator
indexOfNode(MeshNet *node)Emulator
indexOfNode(RFInterface *nodeInterface)Emulator
indexOfNode(MeshMAC mac)Emulator
indexOfNode(uint8_t address, MeshMAC bssid)Emulator
InvokeConnect(MeshMAC currentNodeAddress, MeshMAC networkBSSID)Emulator
InvokeConnect(int currentNodeIndex, MeshMAC networkBSSID)Emulator
InvokeDisconnect(MeshMAC currentNodeAddress)Emulator
InvokeDisconnect(int currentNodeIndex)Emulator
InvokeNetScan(MeshMAC currentNodeAddress, uint32_t timeout)Emulator
InvokeNetScan(int currentNodeIndex, uint32_t timeout)Emulator
InvokeNetworkDrop(MeshMAC gatewayNodeAddress, bool forced)Emulator
InvokeNetworkDrop(int gatewayNodeInde, bool forced)Emulator
InvokeNodeDisconnectRequest(MeshMAC gatewayNodeAddress, MeshMAC nodeToDisconnect)Emulator
InvokeNodeDisconnectRequest(int gatewayNodeIndex, MeshMAC nodeToDisconnect)Emulator
InvokePing(MeshMAC senderNodeAddress, MeshMAC destNodeAddress, uint32_t timeout, int16_t testDataLength=0)Emulator
InvokePing(int senderNodeIndex, int destNodeIndex, uint32_t timeout, int16_t testDataLength=0)Emulator
InvokeSend(MeshMAC senderNodeAddress, MeshMAC destNodeAddress, const char *message, uint8_t size)Emulator
InvokeSend(int senderNodeIndex, int destNodeIndex, const char *message, uint8_t size)Emulator
InvokeSend(MeshMAC senderNodeAddress, MeshMAC destNodeAddress, const uint8_t *message, uint16_t messageLength)Emulator
InvokeSend(int senderNodeIndex, int destNodeIndex, const uint8_t *message, uint16_t messageLength)Emulator
isLogOnly()Emulatorinline
isPaused()Emulatorinline
isRawOutput()Emulatorinline
lastSentTimeEmulatorprotected
loggerEmulatorprotected
logOnlyEmulatorprotected
maxSimulationTimeEmulatorprotected
minSimulationTimeEmulatorprotected
MutexEmulator
NodesCountEmulatorprotected
NodeSimulator (defined in Emulator)Emulatorprotected
nodeSimulatorsEmulatorprotected
Pause()Emulator
PausedEmulatorprotected
RawOutputEmulatorprotected
Resume()Emulator
ResumeUntil(std::chrono::nanoseconds time)Emulator
runUntilEmulatorprotected
scenarioReaderEmulatorprotected
Simulation_RFI (defined in Emulator)Emulatorprotected
SimulationLimitEmulator
SimulationResumeTimeEmulatorprotected
SimulationStarted()Emulatorinline
StreamMutexEmulator
TablePrint(MeshMAC nodeAddress, TableType table)Emulator
TablePrint(int index, TableType table)Emulator
~Emulator()Emulator