helper class to be used by the visualizer More...
#include "pyviz.h"
Classes | |
struct | LastPacketsSample |
LastPacketsSample structure. More... | |
struct | NetDeviceStatistics |
NetDeviceStatistics structure. More... | |
struct | NodeStatistics |
NodeStatistics structure. More... | |
struct | PacketCaptureOptions |
PacketCaptureOptions structure. More... | |
struct | PacketDropSample |
PacketDropSample structure. More... | |
struct | PacketSample |
PacketSample structure. More... | |
struct | RxPacketSample |
RxPacketSample structure. More... | |
struct | TransmissionSample |
TransmissionSample structure. More... | |
struct | TransmissionSampleKey |
TransmissionSampleKey structure. More... | |
struct | TransmissionSampleValue |
TransmissionSampleValue structure. More... | |
struct | TxPacketSample |
TxPacketSample structure. More... | |
struct | TxRecordValue |
TxRecordValue structure. More... | |
Public Types | |
enum | PacketCaptureMode { PACKET_CAPTURE_DISABLED =1 , PACKET_CAPTURE_FILTER_HEADERS_OR , PACKET_CAPTURE_FILTER_HEADERS_AND } |
PacketCaptureMode enumeration. More... | |
typedef std::vector< PacketDropSample > | PacketDropSampleList |
PacketDropSampleList typedef. More... | |
typedef std::vector< TransmissionSample > | TransmissionSampleList |
TransmissionSampleList typedef. More... | |
Public Member Functions | |
PyViz () | |
~PyViz () | |
LastPacketsSample | GetLastPackets (uint32_t nodeId) const |
Get last packets function. More... | |
std::vector< NodeStatistics > | GetNodesStatistics () const |
Get node statistics. More... | |
PacketDropSampleList | GetPacketDropSamples () const |
Get packet drop samples. More... | |
std::vector< std::string > | GetPauseMessages () const |
Get pause message function. More... | |
TransmissionSampleList | GetTransmissionSamples () const |
Get transmission samples. More... | |
void | RegisterCsmaLikeDevice (std::string const &deviceTypeName) |
Register CSMA like device function. More... | |
void | RegisterDropTracePath (std::string const &tracePath) |
Register drop trace path function. More... | |
void | RegisterPointToPointLikeDevice (std::string const &deviceTypeName) |
Register point to point like device function. More... | |
void | RegisterWifiLikeDevice (std::string const &deviceTypeName) |
Register WIFI like device function. More... | |
void | SetNodesOfInterest (std::set< uint32_t > nodes) |
Set nodes of interest function. More... | |
void | SetPacketCaptureOptions (uint32_t nodeId, PacketCaptureOptions options) |
Set packet capture options function. More... | |
void | SimulatorRunUntil (Time time) |
Run simulation until a given (simulated, absolute) time is reached. More... | |
Static Public Member Functions | |
static void | LineClipping (double boundsX1, double boundsY1, double boundsX2, double boundsY2, double &lineX1, double &lineY1, double &lineX2, double &lineY2) |
Utility function - clips a line to a bounding box. More... | |
static void | Pause (std::string const &message) |
Pause function. More... | |
Private Types | |
typedef std::pair< Ptr< Channel >, uint32_t > | TxRecordKey |
TxRecordKey typedef. More... | |
Private Member Functions | |
void | CallbackStopSimulation () |
stop simulation callback function More... | |
void | DoPause (std::string const &message) |
Do pause function. More... | |
NetDeviceStatistics & | FindNetDeviceStatistics (int node, int interface) |
Findnet device statistics function. More... | |
bool | GetPacketCaptureOptions (uint32_t nodeId, const PacketCaptureOptions **outOptions) const |
Get packet capture options function. More... | |
void | TraceDevQueueDrop (std::string context, Ptr< const Packet > packet) |
queue drop trace callback function More... | |
void | TraceIpv4Drop (std::string context, ns3::Ipv4Header const &hdr, Ptr< const Packet > packet, ns3::Ipv4L3Protocol::DropReason reason, Ptr< Ipv4 > dummy_ipv4, uint32_t interface) |
ipv4 drop trace callback function More... | |
void | TraceNetDevPromiscRxCsma (std::string context, Ptr< const Packet > packet) |
CSMA promiscious receive function. More... | |
void | TraceNetDevRxCommon (std::string const &context, Ptr< const Packet > packet, Mac48Address const &source) |
network receive common trace callback function More... | |
void | TraceNetDevRxCsma (std::string context, Ptr< const Packet > packet) |
CSMA receive trace callback function. More... | |
void | TraceNetDevRxLte (std::string context, Ptr< const Packet > packet, Mac48Address const &source) |
LTE receive trace callback function. More... | |
void | TraceNetDevRxPointToPoint (std::string context, Ptr< const Packet > packet) |
Point to point receive trace callback function. More... | |
void | TraceNetDevRxWifi (std::string context, Ptr< const Packet > packet) |
WIFI receive trace callback function. More... | |
void | TraceNetDevRxWimax (std::string context, Ptr< const Packet > packet, Mac48Address const &source) |
WIMax transmit trace callback function. More... | |
void | TraceNetDevTxCommon (std::string const &context, Ptr< const Packet > packet, Mac48Address const &destination) |
network transmit common trace callback function More... | |
void | TraceNetDevTxCsma (std::string context, Ptr< const Packet > packet) |
CSMA transmit trace callback function. More... | |
void | TraceNetDevTxLte (std::string context, Ptr< const Packet > packet, Mac48Address const &destination) |
LTE transmit trace callback function. More... | |
void | TraceNetDevTxPointToPoint (std::string context, Ptr< const Packet > packet) |
Point to point transmit trace calllback function. More... | |
void | TraceNetDevTxWifi (std::string context, Ptr< const Packet > packet) |
WIFI transmit trace callback function. More... | |
void | TraceNetDevTxWimax (std::string context, Ptr< const Packet > packet, Mac48Address const &destination) |
WIMax transmit trace callback function. More... | |
Static Private Member Functions | |
static bool | FilterPacket (Ptr< const Packet > packet, const PacketCaptureOptions &options) |
Filter packet function. More... | |
Private Attributes | |
std::map< uint32_t, LastPacketsSample > | m_lastPackets |
last packets More... | |
std::set< uint32_t > | m_nodesOfInterest |
list of node IDs whose transmissions will be monitored More... | |
std::map< uint32_t, std::vector< NetDeviceStatistics > > | m_nodesStatistics |
node statsitics More... | |
std::map< uint32_t, PacketCaptureOptions > | m_packetCaptureOptions |
packet capture options More... | |
std::map< Ptr< Node >, uint32_t > | m_packetDrops |
packt drops More... | |
std::map< uint32_t, Time > | m_packetsOfInterest |
list of packet UIDs that will be monitored More... | |
std::vector< std::string > | m_pauseMessages |
pause message More... | |
Time | m_runUntil |
run until time More... | |
bool | m_stop |
stop? More... | |
std::map< TransmissionSampleKey, TransmissionSampleValue > | m_transmissionSamples |
transmission samples More... | |
std::map< TxRecordKey, TxRecordValue > | m_txRecords |
transmit records More... | |
helper class to be used by the visualizer
This class is not meant to be used by simulations. It is only meant to be used by the visualizer tool (PyViz). The only reason it is public is because Python bindings for it are needed, otherwise it should be considered private.
typedef std::vector<PacketDropSample> ns3::PyViz::PacketDropSampleList |
typedef std::vector<TransmissionSample> ns3::PyViz::TransmissionSampleList |
|
private |
ns3::PyViz::PyViz | ( | ) |
Definition at line 131 of file pyviz.cc.
References ns3::Config::ConnectFailSafe(), ns3::g_visualizer, ns3::MakeCallback(), NS_ASSERT, NS_LOG_FUNCTION_NOARGS, TraceDevQueueDrop(), TraceIpv4Drop(), TraceNetDevPromiscRxCsma(), TraceNetDevRxCsma(), TraceNetDevRxLte(), TraceNetDevRxPointToPoint(), TraceNetDevRxWifi(), TraceNetDevRxWimax(), TraceNetDevTxCsma(), TraceNetDevTxLte(), TraceNetDevTxPointToPoint(), TraceNetDevTxWifi(), and TraceNetDevTxWimax().
ns3::PyViz::~PyViz | ( | ) |
Definition at line 245 of file pyviz.cc.
References ns3::g_visualizer, NS_ASSERT, and NS_LOG_FUNCTION_NOARGS.
|
private |
stop simulation callback function
Definition at line 277 of file pyviz.cc.
References m_runUntil, m_stop, ns3::Simulator::Now(), NS_LOG_FUNCTION_NOARGS, ns3::Seconds(), and ns3::Simulator::Stop().
Referenced by SimulatorRunUntil().
|
private |
Do pause function.
message | the pause message |
Definition at line 253 of file pyviz.cc.
References ns3::g_visualizer, m_pauseMessages, m_stop, ns3::Simulator::Now(), NS_LOG_LOGIC, and ns3::Time::S.
Referenced by Pause().
|
staticprivate |
Filter packet function.
packet | the packet |
options | the capture options |
Definition at line 419 of file pyviz.cc.
References ns3::Packet::BeginItem(), ns3::PacketMetadata::ItemIterator::HasNext(), ns3::PyViz::PacketCaptureOptions::headers, ns3::PyViz::PacketCaptureOptions::mode, ns3::PacketMetadata::ItemIterator::Next(), NS_FATAL_ERROR, PACKET_CAPTURE_DISABLED, PACKET_CAPTURE_FILTER_HEADERS_AND, PACKET_CAPTURE_FILTER_HEADERS_OR, and ns3::PacketMetadata::Item::tid.
Referenced by TraceDevQueueDrop(), TraceNetDevRxCommon(), and TraceNetDevTxCommon().
|
inlineprivate |
Findnet device statistics function.
node | the node |
interface | the interface number |
Definition at line 388 of file pyviz.cc.
References ns3::NodeList::GetNode(), and m_nodesStatistics.
Referenced by TraceNetDevRxCommon(), and TraceNetDevTxCommon().
PyViz::LastPacketsSample ns3::PyViz::GetLastPackets | ( | uint32_t | nodeId | ) | const |
Get last packets function.
nodeId | the node ID |
Definition at line 926 of file pyviz.cc.
References m_lastPackets, and NS_LOG_DEBUG.
std::vector< PyViz::NodeStatistics > ns3::PyViz::GetNodesStatistics | ( | ) | const |
Get node statistics.
Definition at line 912 of file pyviz.cc.
References m_nodesStatistics.
|
private |
Get packet capture options function.
nodeId | the node ID |
outOptions | the packet capture options |
Definition at line 405 of file pyviz.cc.
References m_packetCaptureOptions.
Referenced by TraceDevQueueDrop(), TraceNetDevRxCommon(), and TraceNetDevTxCommon().
PyViz::PacketDropSampleList ns3::PyViz::GetPacketDropSamples | ( | ) | const |
Get packet drop samples.
Definition at line 885 of file pyviz.cc.
References ns3::PyViz::PacketDropSample::bytes, ns3::Node::GetId(), list, m_packetDrops, NS_LOG_DEBUG, and ns3::PyViz::PacketDropSample::transmitter.
std::vector< std::string > ns3::PyViz::GetPauseMessages | ( | ) | const |
Get pause message function.
Definition at line 268 of file pyviz.cc.
References ns3::g_visualizer, m_pauseMessages, ns3::Simulator::Now(), NS_LOG_LOGIC, and ns3::Time::S.
PyViz::TransmissionSampleList ns3::PyViz::GetTransmissionSamples | ( | ) | const |
Get transmission samples.
Definition at line 862 of file pyviz.cc.
References ns3::PyViz::TransmissionSample::bytes, ns3::PyViz::TransmissionSample::channel, ns3::Node::GetId(), list, m_transmissionSamples, NS_LOG_DEBUG, ns3::PyViz::TransmissionSample::receiver, and ns3::PyViz::TransmissionSample::transmitter.
|
static |
Utility function - clips a line to a bounding box.
[in] | boundsX1 | Bounding box, minimum X coord |
[in] | boundsY1 | Bounding box, minimum Y coord |
[in] | boundsX2 | Bounding box, maximum X coord |
[in] | boundsY2 | Bounding box, maximum Y coord |
[in,out] | lineX1 | Line, minimum X coord (any on input, clipped to the bounding box on output) |
[in,out] | lineY1 | Line, minimum Y coord (any on input, clipped to the bounding box on output) |
[in,out] | lineX2 | Line, maximum X coord (any on input, clipped to the bounding box on output) |
[in,out] | lineY2 | Line, maximum Y coord (any on input, clipped to the bounding box on output) |
|
static |
Pause function.
message | the pause message |
Definition at line 261 of file pyviz.cc.
References DoPause(), ns3::g_visualizer, and NS_ASSERT.
void ns3::PyViz::RegisterCsmaLikeDevice | ( | std::string const & | deviceTypeName | ) |
Register CSMA like device function.
deviceTypeName | the device type name |
Definition at line 184 of file pyviz.cc.
References ns3::Config::Connect(), ns3::TypeId::LookupByName(), ns3::MakeCallback(), TraceNetDevPromiscRxCsma(), TraceNetDevRxCsma(), and TraceNetDevTxCsma().
void ns3::PyViz::RegisterDropTracePath | ( | std::string const & | tracePath | ) |
Register drop trace path function.
tracePath | the path to trace |
Definition at line 240 of file pyviz.cc.
References ns3::Config::Connect(), ns3::MakeCallback(), and TraceDevQueueDrop().
void ns3::PyViz::RegisterPointToPointLikeDevice | ( | std::string const & | deviceTypeName | ) |
Register point to point like device function.
deviceTypeName | the device type name |
Definition at line 216 of file pyviz.cc.
References ns3::Config::Connect(), ns3::TypeId::LookupByName(), ns3::MakeCallback(), TraceNetDevRxPointToPoint(), and TraceNetDevTxPointToPoint().
void ns3::PyViz::RegisterWifiLikeDevice | ( | std::string const & | deviceTypeName | ) |
Register WIFI like device function.
deviceTypeName | the device type name |
Definition at line 202 of file pyviz.cc.
References ns3::Config::Connect(), ns3::TypeId::LookupByName(), ns3::MakeCallback(), TraceNetDevRxWifi(), and TraceNetDevTxWifi().
void ns3::PyViz::SetNodesOfInterest | ( | std::set< uint32_t > | nodes | ) |
Set nodes of interest function.
nodes | the collection of nodes |
Definition at line 906 of file pyviz.cc.
References m_nodesOfInterest, and first::nodes.
void ns3::PyViz::SetPacketCaptureOptions | ( | uint32_t | nodeId, |
PacketCaptureOptions | options | ||
) |
Set packet capture options function.
nodeId | the node ID |
options | the capture options |
Definition at line 230 of file pyviz.cc.
References ns3::PyViz::PacketCaptureOptions::headers, m_packetCaptureOptions, ns3::PyViz::PacketCaptureOptions::mode, NS_LOG_DEBUG, and ns3::PyViz::PacketCaptureOptions::numLastPackets.
void ns3::PyViz::SimulatorRunUntil | ( | Time | time | ) |
Run simulation until a given (simulated, absolute) time is reached.
time | the run time |
Definition at line 288 of file pyviz.cc.
References CallbackStopSimulation(), ns3::Simulator::GetImplementation(), m_packetDrops, m_packetsOfInterest, m_pauseMessages, m_runUntil, m_stop, m_transmissionSamples, m_txRecords, ns3::Simulator::NO_CONTEXT, ns3::Simulator::Now(), NS_LOG_LOGIC, ns3::Simulator::ScheduleWithContext(), and ns3::Seconds().
queue drop trace callback function
context | the context |
packet | the packet |
Definition at line 470 of file pyviz.cc.
References ns3::Packet::Copy(), ns3::PyViz::PacketSample::device, FilterPacket(), ns3::NodeList::GetNode(), GetPacketCaptureOptions(), ns3::Packet::GetSize(), ns3::Packet::GetUid(), ns3::PyViz::LastPacketsSample::lastDroppedPackets, m_lastPackets, m_nodesOfInterest, m_packetDrops, m_packetsOfInterest, ns3::Simulator::Now(), NS_LOG_DEBUG, NS_LOG_FUNCTION, ns3::PyViz::PacketCaptureOptions::numLastPackets, ns3::PyViz::PacketSample::packet, PathSplit(), and ns3::PyViz::PacketSample::time.
Referenced by PyViz(), RegisterDropTracePath(), and TraceIpv4Drop().
|
private |
ipv4 drop trace callback function
context | the context |
hdr | the header |
packet | the packet |
reason | the drop reason |
dummy_ipv4 | |
interface | the interface |
Definition at line 516 of file pyviz.cc.
References ns3::Packet::AddHeader(), ns3::Packet::Copy(), and TraceDevQueueDrop().
Referenced by PyViz().
|
private |
CSMA promiscious receive function.
context | the context |
packet | the packet |
Definition at line 816 of file pyviz.cc.
References ns3::EthernetHeader::GetDestination(), NS_ABORT_IF, ns3::NetDevice::PACKET_OTHERHOST, ns3::Packet::PeekHeader(), and TraceNetDevRxCommon().
Referenced by PyViz(), and RegisterCsmaLikeDevice().
|
private |
network receive common trace callback function
context | the context |
packet | the packet |
source | the source MAC address |
Definition at line 649 of file pyviz.cc.
References ns3::PyViz::TransmissionSampleValue::bytes, third::channel, ns3::Packet::Copy(), ns3::PyViz::PacketSample::device, FilterPacket(), ns3::Packet::FindFirstMatchingByteTag(), FindNetDeviceStatistics(), ns3::PyViz::RxPacketSample::from, ns3::NetDevice::GetChannel(), ns3::Node::GetDevice(), ns3::Node::GetId(), ns3::NodeList::GetNode(), GetPacketCaptureOptions(), ns3::Packet::GetSize(), ns3::Packet::GetUid(), ns3::PyViz::LastPacketsSample::lastReceivedPackets, ns3::LOG_DEBUG, m_lastPackets, ns3::PyVizPacketTag::m_packetId, m_packetsOfInterest, m_transmissionSamples, m_txRecords, ns3::Simulator::Now(), NS_LOG_DEBUG, NS_LOG_FUNCTION, NS_LOG_WARN, ns3::PyViz::PacketCaptureOptions::numLastPackets, ns3::PyViz::PacketSample::packet, PathSplit(), ns3::PyViz::NetDeviceStatistics::receivedBytes, ns3::PyViz::NetDeviceStatistics::receivedPackets, ns3::PyViz::TxRecordValue::srcNode, and ns3::PyViz::PacketSample::time.
Referenced by TraceNetDevPromiscRxCsma(), TraceNetDevRxCsma(), TraceNetDevRxLte(), TraceNetDevRxPointToPoint(), TraceNetDevRxWifi(), and TraceNetDevRxWimax().
CSMA receive trace callback function.
context | the context |
packet | the packet |
Definition at line 802 of file pyviz.cc.
References ns3::EthernetHeader::GetSource(), NS_ABORT_IF, ns3::Packet::PeekHeader(), and TraceNetDevRxCommon().
Referenced by PyViz(), and RegisterCsmaLikeDevice().
|
private |
LTE receive trace callback function.
context | the context |
packet | the packet |
source | the MAC address of the source |
Definition at line 853 of file pyviz.cc.
References NS_LOG_FUNCTION, and TraceNetDevRxCommon().
Referenced by PyViz().
|
private |
Point to point receive trace callback function.
context | the context |
packet | the packet |
Definition at line 810 of file pyviz.cc.
References TraceNetDevRxCommon().
Referenced by PyViz(), and RegisterPointToPointLikeDevice().
WIFI receive trace callback function.
context | the context |
packet | the packet |
Definition at line 763 of file pyviz.cc.
References ns3::WifiMacHeader::GetAddr2(), ns3::WifiMacHeader::GetAddr3(), ns3::WifiMacHeader::GetAddr4(), ns3::Packet::GetUid(), ns3::WifiMacHeader::IsFromDs(), ns3::WifiMacHeader::IsToDs(), NS_ABORT_IF, NS_LOG_FUNCTION, ns3::Packet::PeekHeader(), and TraceNetDevRxCommon().
Referenced by PyViz(), and RegisterWifiLikeDevice().
|
private |
WIMax transmit trace callback function.
context | the context |
packet | the packet |
source | the source MAC address |
Definition at line 839 of file pyviz.cc.
References NS_LOG_FUNCTION, and TraceNetDevRxCommon().
Referenced by PyViz().
|
private |
network transmit common trace callback function
context | the context |
packet | the packet |
destination | the destination MAC address |
Definition at line 528 of file pyviz.cc.
References ns3::Packet::AddByteTag(), ns3::Packet::Copy(), ns3::PyViz::PacketSample::device, FilterPacket(), FindNetDeviceStatistics(), ns3::NetDevice::GetBroadcast(), ns3::NetDevice::GetChannel(), ns3::Node::GetDevice(), ns3::NodeList::GetNode(), GetPacketCaptureOptions(), ns3::Packet::GetSize(), ns3::Packet::GetUid(), ns3::PyViz::TxRecordValue::isBroadcast, ns3::PyViz::LastPacketsSample::lastTransmittedPackets, m_lastPackets, m_nodesOfInterest, ns3::PyVizPacketTag::m_packetId, m_packetsOfInterest, m_txRecords, ns3::Simulator::Now(), NS_LOG_DEBUG, NS_LOG_FUNCTION, ns3::PyViz::PacketCaptureOptions::numLastPackets, ns3::PyViz::PacketSample::packet, PathSplit(), ns3::PyViz::PacketSample::time, ns3::PyViz::TxPacketSample::to, ns3::PyViz::NetDeviceStatistics::transmittedBytes, and ns3::PyViz::NetDeviceStatistics::transmittedPackets.
Referenced by TraceNetDevTxCsma(), TraceNetDevTxLte(), TraceNetDevTxPointToPoint(), TraceNetDevTxWifi(), and TraceNetDevTxWimax().
CSMA transmit trace callback function.
context | the context |
packet | the packet |
Definition at line 630 of file pyviz.cc.
References ns3::EthernetHeader::GetDestination(), NS_ABORT_IF, ns3::Packet::PeekHeader(), and TraceNetDevTxCommon().
Referenced by PyViz(), and RegisterCsmaLikeDevice().
|
private |
LTE transmit trace callback function.
context | the context |
packet | the packet |
destination | the destination MAC address |
Definition at line 846 of file pyviz.cc.
References NS_LOG_FUNCTION, and TraceNetDevTxCommon().
Referenced by PyViz().
|
private |
Point to point transmit trace calllback function.
context | the context |
packet | the packet |
Definition at line 638 of file pyviz.cc.
References TraceNetDevTxCommon().
Referenced by PyViz(), and RegisterPointToPointLikeDevice().
WIFI transmit trace callback function.
context | the context |
packet | the packet |
Definition at line 594 of file pyviz.cc.
References ns3::WifiMacHeader::GetAddr1(), ns3::WifiMacHeader::GetAddr3(), ns3::Packet::GetUid(), ns3::WifiMacHeader::IsFromDs(), ns3::WifiMacHeader::IsToDs(), NS_ABORT_IF, NS_LOG_FUNCTION, ns3::Packet::PeekHeader(), and TraceNetDevTxCommon().
Referenced by PyViz(), and RegisterWifiLikeDevice().
|
private |
WIMax transmit trace callback function.
context | the context |
packet | the packet |
destination | the destination MAC address |
Definition at line 832 of file pyviz.cc.
References NS_LOG_FUNCTION, and TraceNetDevTxCommon().
Referenced by PyViz().
|
private |
last packets
Definition at line 292 of file pyviz.h.
Referenced by GetLastPackets(), TraceDevQueueDrop(), TraceNetDevRxCommon(), and TraceNetDevTxCommon().
|
private |
list of node IDs whose transmissions will be monitored
Definition at line 290 of file pyviz.h.
Referenced by SetNodesOfInterest(), TraceDevQueueDrop(), and TraceNetDevTxCommon().
|
private |
node statsitics
Definition at line 293 of file pyviz.h.
Referenced by FindNetDeviceStatistics(), and GetNodesStatistics().
|
private |
packet capture options
Definition at line 285 of file pyviz.h.
Referenced by GetPacketCaptureOptions(), and SetPacketCaptureOptions().
packt drops
Definition at line 289 of file pyviz.h.
Referenced by GetPacketDropSamples(), SimulatorRunUntil(), and TraceDevQueueDrop().
|
private |
list of packet UIDs that will be monitored
Definition at line 291 of file pyviz.h.
Referenced by SimulatorRunUntil(), TraceDevQueueDrop(), TraceNetDevRxCommon(), and TraceNetDevTxCommon().
|
private |
pause message
Definition at line 286 of file pyviz.h.
Referenced by DoPause(), GetPauseMessages(), and SimulatorRunUntil().
|
private |
run until time
Definition at line 419 of file pyviz.h.
Referenced by CallbackStopSimulation(), and SimulatorRunUntil().
|
private |
stop?
Definition at line 418 of file pyviz.h.
Referenced by CallbackStopSimulation(), DoPause(), and SimulatorRunUntil().
|
private |
transmission samples
Definition at line 288 of file pyviz.h.
Referenced by GetTransmissionSamples(), SimulatorRunUntil(), and TraceNetDevRxCommon().
|
private |
transmit records
Definition at line 287 of file pyviz.h.
Referenced by SimulatorRunUntil(), TraceNetDevRxCommon(), and TraceNetDevTxCommon().