6LoWPAN | Performs 6LoWPAN compression of IPv6 packets as specified by RFC 4944 and RFC 6282 |
AODV Routing | This section documents the API of the ns-3 AODV module |
▼Applications | This section documents the API of the ns-3 applications module |
BulkSendApplication | This traffic generator simply sends data as fast as possible up to MaxBytes or until the application is stopped (if MaxBytes is zero) |
OnOffApplication | This traffic generator follows an On/Off pattern: after Application::StartApplication is called, "On" and "Off" states alternate |
PacketSink | This application was written to complement OnOffApplication, but it is more general so a PacketSink name was selected |
Ping6 | |
Radvd | |
UdpClientServer | |
UdpEcho | |
V4Ping | |
BRITE Topology Generator | Create topologies with BRITE |
Bridge Network Device | Virtual net device that bridges multiple LAN segments |
CSMA Layout Helpers | |
CSMA Network Device | This section documents the API of the ns-3 csma module |
Click Routing | This section documents the API of the ns-3 click module |
Configuration Store/Load | Store and load simulation attribute configuration |
Constants | Constants you can change |
▼Core | The "core" module contains: |
►Attributes | The ns-3 attribute system is the mechanism used in ns-3 to organize, document, and modify the values used by the various component models |
Attribute Helper | All these macros can be used to generate automatically the code for subclasses of AttributeValue, AttributeAccessor, and, AttributeChecker, which can be used to give attribute powers to a normal class |
►Callbacks | |
Callback Implementation | CallbackImpl classes |
MakeBoundCallback from functions bound with up to three arguments. | |
MakeCallback from function pointers | Build Callbacks for functions which take varying numbers of arguments and potentially returning a value |
MakeCallback from member function pointer | Build Callbacks for class method members which take varying numbers of arguments and potentially returning a value |
MakeCallback with no arguments | |
►Command Line Parsing | A uniform way to specify program documentation, allowed command line arguments and help strings, and set any attribute or global value, all from the command line directly |
Helpers to specialize on bool | |
►Debugging | |
Assert | Assert functions and macros |
Fatal Error Handler | Functions to help clean up when fatal error is encountered |
Logging | Logging functions and macros |
Hash Functions | |
Object | |
►Random Variables | Ns-3 random numbers are provided via instances of ns3::RandomVariableStream |
Legacy Random Variables | |
►Scheduler and Events | |
Events | |
Simulator | |
Smart Pointer | |
Time | |
Tracing | |
DSDV Routing | This section documents the API of the ns-3 DSDV module |
DSR Routing | This section documents the API of the ns-3 DSR module |
Emu Network Device | This section documents the API of the ns-3 emu module |
Energy Models | |
File Descriptor Network Device | This section documents the API of the ns-3 fd-net-device module |
Flow Monitor | Collect and store performance data from a simulation |
▼Internet | This section documents the API of the ns-3 internet module |
Arp | This is an overview of Arp capabilities (write me) |
Global Routing | |
Internet Stack Model | |
Ipv4 | |
Ipv4 List Routing | |
Ipv4RoutingProtocol | |
Ipv4StaticRouting | |
Ipv6 | |
Ipv6 List Routing | |
Ipv6RoutingProtocol | |
Ipv6StaticRouting | |
NscTcp | An alternate implementation of TCP for ns-3 is provided by the Network Simulation Cradle (NSC) project |
Tcp | This class serves to create sockets of the TcpSocketBase type |
Udp | This is an implementation of the User Datagram Protocol described in RFC 768 |
▼Introspected Lists | These are lists of useful items found by examining the type system |
The list of all attributes. | ns3::RealtimeSimulatorImpl
|
The list of all global values. | |
The list of all trace sources. | ns3::TimeSeriesAdaptor
|
▼LTE Models | |
FF MAC Schedulers | |
MPI Distributed Simulation | |
▼Mesh Device | MAC-layer mobile mesh networking |
FLAME | Forwarding LAyer for MEshing protocol |
IEEE 802.11s draft | IEEE 802.11s (mesh) draft standard implementation |
Mobility | The mobility support includes: |
▼Network | This section documents the API of the ns-3 network module |
Address | |
Channel | |
Data Rate | |
Error Model | |
Network Device | |
Packet | |
Packet Performance | The current implementation of the byte buffers and tag list is based on COW (Copy On Write |
Queue | |
Socket | |
Network Animation | This section documents the API of the ns-3 netanim module |
Nix-Vector Routing | |
OLSR Routing | This section documents the API of the ns-3 OLSR module |
OpenFlow Switch Device | This section documents the API of the ns-3 OpenFlow module |
Point-To-Point Network Device | This section documents the API of the ns-3 point-to-point module |
Point-to-Point Layout Helpers | |
Propagation Models | |
Spectrum Models | |
▼Statistics | The statistics module includes some useful features to ease data collection from experiments |
Data Aggregators | Data aggregators are classes used to collect data and produce output specialized for various purpose, e.g., Gnuplot, file output, etc |
Data Output | Classes in Data Output group are used to collect and prepare and output data for subsequent ouput in a specific format, e.g., Omnet++, SQLite, etc |
Gnuplot | Classes in Gnuplot group are used to collect and prepare and output data for subsequent processing by Gnuplot |
Probes | Probes are used to probe an underlying ns3 TraceSource exporting its value |
Tap Bridge Network Device | This section documents the API of the ns-3 tap-bridge module |
Topology Input Readers | |
UAN Models | This section documents the API of the ns-3 UAN module |
▼Utils | The utils directory is for various programs and scripts related to code coverage, test suites, style checking, and benchmarking |
check-style.py | The check-style.py script will test and reformat code according to the ns-3 coding style posted at http://www.nsnam.org/codingstyle.html It requires that you install 'uncrustify' |
Virtual Device | |
Visualizer | |
WiMAX Models | This section documents the API of the ns-3 wimax module |
Wifi Models | This section documents the API of the ns-3 Wifi module |