A Discrete-Event Network Simulator
API
Modules
Here is a list of all modules:
[detail level 1234]
 6LoWPANPerforms 6LoWPAN compression of IPv6 packets as specified by RFC 4944 and RFC 6282
 AODV RoutingThis section documents the API of the ns-3 AODV module
 Address AttributeAttribute implementation for Address
 ApplicationsThis section documents the API of the ns-3 applications module
 AttributeContainer AttributeAttribute implementation for AttributeContainer
 BRITE Topology GeneratorCreate topologies with BRITE
 Boolean AttributeAttribute implementation for Boolean
 Box AttributeAttribute implementation for Box
 Bridge Network DeviceVirtual net device that bridges multiple LAN segments
 CSMA Layout Helpers
 CSMA Network DeviceThis section documents the API of the ns-3 csma module
 Callback AttributeAttribute implementation for Callback
 Click RoutingThis section documents the API of the ns-3 click module
 Configuration Store/LoadStore and load simulation attribute configuration
 Constants
 CoreThe "core" module contains:
 DSDV RoutingThis section documents the API of the ns-3 DSDV module
 DSDV module tests
 DSR RoutingThis section documents the API of the ns-3 DSR module
 DataRate AttributeAttribute implementation for DataRate
 Double AttributeAttribute implementation for Double
 EmptyAttribute AttributeAttribute implementation for EmptyAttribute
 Energy Models
 Enum AttributeAttribute implementation for Enum
 Example programsAll example programs
 File Descriptor Network DeviceThis section documents the API of the ns-3 fd-net-device module
 Flow MonitorCollect and store performance data from a simulation
 IeMeshId AttributeAttribute implementation for IeMeshId
 Integer AttributeAttribute implementation for Integer
 InternetThis section documents the API of the ns-3 internet module
 Internet ApplicationsThis section documents the API of the ns-3 Internet-specific applications module
 Ipv4Address AttributeAttribute implementation for Ipv4Address
 Ipv4Mask AttributeAttribute implementation for Ipv4Mask
 Ipv6Address AttributeAttribute implementation for Ipv6Address
 Ipv6Prefix AttributeAttribute implementation for Ipv6Prefix
 LR-WPAN modelsThis section documents the API of the IEEE 802.15.4-related models
 LTE Models
 Length AttributeAttribute implementation for Length
 MPI Distributed Simulation
 Mac16Address AttributeAttribute implementation for Mac16Address
 Mac48Address AttributeAttribute implementation for Mac48Address
 Mac64Address AttributeAttribute implementation for Mac64Address
 Mesh DeviceMAC-layer mobile mesh networking
 MobilityThe mobility support includes:
 NetworkThis section documents the API of the ns-3 network module
 Network AnimationThis section documents the API of the ns-3 netanim module
 Nix-Vector RoutingNix-vector routing is a simulation specific routing protocol and is intended for large network topologies
 OLSR RoutingThis section documents the API of the ns-3 OLSR module
 ObjectFactory AttributeAttribute implementation for ObjectFactory
 ObjectMap AttributeAttribute implementation for ObjectMap
 ObjectPtrContainer AttributeAttribute implementation for ObjectPtrContainer
 ObjectVector AttributeAttribute implementation for ObjectVector
 OpenFlow Switch DeviceThis section documents the API of the ns-3 OpenFlow module
 OrganizationIdentifier AttributeAttribute implementation for OrganizationIdentifier
 Pair AttributeAttribute implementation for Pair
 Point-To-Point Network DeviceThis section documents the API of the ns-3 point-to-point module
 Point-to-Point Layout Helpers
 Pointer AttributeAttribute implementation for Pointer
 Propagation Models
 Rectangle AttributeAttribute implementation for Rectangle
 Spectrum Models
 Ssid AttributeAttribute implementation for Ssid
 StatisticsThe statistics module includes some useful features to ease data collection from experiments
 String AttributeAttribute implementation for String
 String-value-formattingCheck that StringValue parses complex values correctly
 Tap Bridge Network DeviceThis section documents the API of the ns-3 tap-bridge module
 Test suitesAll test suites
 Time AttributeAttribute implementation for Time
 Topology Input Readers
 Traffic-controlThe Traffic Control layer aims at introducing an equivalent of the Linux Traffic Control infrastructure into ns-3
 TypeId AttributeAttribute implementation for TypeId
 UAN ModelsThis section documents the API of the ns-3 UAN module
 UanModesList AttributeAttribute implementation for UanModesList
 Uinteger AttributeAttribute implementation for Uinteger
 UtilsThe utils directory is for various programs and scripts related to code coverage, test suites, style checking, and benchmarking
 Vector AttributeAttribute implementation for Vector
 Vector2D AttributeAttribute implementation for Vector2D
 Vector3D AttributeAttribute implementation for Vector3D
 Virtual Device
 Visualizer
 WAVE module
 Waypoint AttributeAttribute implementation for Waypoint
 WiMAX ModelsThis section documents the API of the ns-3 wimax module
 Wifi ModelsThis section documents the API of the ns-3 Wifi module
 WifiMode AttributeAttribute implementation for WifiMode