A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pyviz.cc File Reference
#include <cstdlib>
#include "pyviz.h"
#include "ns3/simulator.h"
#include "ns3/config.h"
#include "ns3/node-list.h"
#include "ns3/wifi-net-device.h"
#include "ns3/ppp-header.h"
#include "ns3/wifi-mac-header.h"
#include "ns3/ethernet-header.h"
#include "ns3/log.h"
#include "ns3/abort.h"
#include "visual-simulator-impl.h"
#include <sstream>
+ Include dependency graph for pyviz.cc:

Go to the source code of this file.

Classes

class  ns3::anonymous_namespace{pyviz.cc}::FastClipping
 
struct  ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line
 
struct  ns3::PyVizPacketTag
 
struct  ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 
 ns3::anonymous_namespace{pyviz.cc}
 

Macros

#define NUM_LAST_PACKETS   10
 

Functions

 NS_LOG_COMPONENT_DEFINE ("PyViz")
 
static std::vector< std::string > PathSplit (std::string str)
 

Variables

static PyViz * ns3::g_visualizer = NULL
 

Macro Definition Documentation

#define NUM_LAST_PACKETS   10

Definition at line 38 of file pyviz.cc.

Function Documentation

NS_LOG_COMPONENT_DEFINE ( "PyViz"  )
static std::vector<std::string> PathSplit ( std::string  str)
static

Definition at line 42 of file pyviz.cc.

Referenced by ns3::PyViz::TraceDevQueueDrop(), ns3::PyViz::TraceNetDevRxCommon(), and ns3::PyViz::TraceNetDevTxCommon().

+ Here is the caller graph for this function: