ns-3
|
helper class to be used by the visualizer More...
#include <pyviz.h>
Classes | |
struct | LastPacketsSample |
struct | NetDeviceStatistics |
struct | NodeStatistics |
struct | PacketCaptureOptions |
struct | PacketDropSample |
struct | PacketSample |
struct | RxPacketSample |
struct | TransmissionSample |
struct | TransmissionSampleKey |
struct | TransmissionSampleValue |
struct | TxPacketSample |
struct | TxRecordValue |
Public Types | |
enum | PacketCaptureMode { PACKET_CAPTURE_DISABLED = 1, PACKET_CAPTURE_FILTER_HEADERS_OR, PACKET_CAPTURE_FILTER_HEADERS_AND } |
typedef std::vector < TransmissionSample > | TransmissionSampleList |
typedef std::vector < PacketDropSample > | PacketDropSampleList |
Public Member Functions | |
void | RegisterDropTracePath (std::string const &tracePath) |
void | RegisterCsmaLikeDevice (std::string const &deviceTypeName) |
void | RegisterWifiLikeDevice (std::string const &deviceTypeName) |
void | RegisterPointToPointLikeDevice (std::string const &deviceTypeName) |
void | SimulatorRunUntil (Time time) |
std::vector< std::string > | GetPauseMessages () const |
TransmissionSampleList | GetTransmissionSamples () const |
PacketDropSampleList | GetPacketDropSamples () const |
LastPacketsSample | GetLastPackets (uint32_t nodeId) const |
void | SetNodesOfInterest (std::set< uint32_t > nodes) |
std::vector< NodeStatistics > | GetNodesStatistics () const |
void | SetPacketCaptureOptions (uint32_t nodeId, PacketCaptureOptions options) |
Static Public Member Functions | |
static void | Pause (std::string const &message) |
static void | LineClipping (double boundsX1, double boundsY1, double boundsX2, double boundsY2, double &lineX1, double &lineY1, double &lineX2, double &lineY2) |
helper class to be used by the visualizer