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 Attribute
Attribute implementation for Address
 ApplicationsThis section documents the API of the ns-3 applications module
 AttributeContainer Attribute
Attribute implementation for AttributeContainer
 BRITE Topology GeneratorCreate topologies with BRITE
 Boolean Attribute
Attribute implementation for Boolean
 Box Attribute
Attribute 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 Attribute
Attribute implementation for Callback
 Click RoutingThis section documents the API of the ns-3 click module
 Configuration Store/LoadStore and load simulation attribute configuration
 ConstantsConstants you can change
 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 Attribute
Attribute implementation for DataRate
 Double Attribute
Attribute implementation for Double
 EmptyAttribute Attribute
Attribute implementation for EmptyAttribute
 Energy Models
 Enum Attribute
Attribute 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 Attribute
Attribute implementation for IeMeshId
 Integer Attribute
Attribute 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 Attribute
Attribute implementation for Ipv4Address
 Ipv4Mask Attribute
Attribute implementation for Ipv4Mask
 Ipv6Address Attribute
Attribute implementation for Ipv6Address
 Ipv6Prefix Attribute
Attribute implementation for Ipv6Prefix
 LR-WPAN modelsThis section documents the API of the IEEE 802.15.4-related models
 LTE Models
 MPI Distributed Simulation
 Mac16Address Attribute
Attribute implementation for Mac16Address
 Mac48Address Attribute
Attribute implementation for Mac48Address
 Mac64Address Attribute
Attribute 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 Attribute
Attribute implementation for ObjectFactory
 ObjectMap Attribute
Attribute implementation for ObjectMap
 ObjectPtrContainer Attribute
Attribute implementation for ObjectPtrContainer
 ObjectVector Attribute
Attribute implementation for ObjectVector
 OpenFlow Switch DeviceThis section documents the API of the ns-3 OpenFlow module
 OrganizationIdentifier Attribute
Attribute implementation for OrganizationIdentifier
 Pair Attribute
Attribute 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 Attribute
Attribute implementation for Pointer
 Propagation Models
 Rectangle Attribute
Attribute implementation for Rectangle
 Spectrum Models
 Ssid Attribute
Attribute implementation for Ssid
 StatisticsThe statistics module includes some useful features to ease data collection from experiments
 String Attribute
Attribute 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 Attribute
Attribute 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 Attribute
Attribute implementation for TypeId
 UAN ModelsThis section documents the API of the ns-3 UAN module
 UanModesList Attribute
Attribute implementation for UanModesList
 Uinteger Attribute
Attribute implementation for Uinteger
 UtilsThe utils directory is for various programs and scripts related to code coverage, test suites, style checking, and benchmarking
 Vector Attribute
Attribute implementation for Vector
 Vector2D Attribute
Attribute implementation for Vector2D
 Vector3D Attribute
Attribute implementation for Vector3D
 Virtual Device
 Visualizer
 WAVE module
 Waypoint Attribute
Attribute 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 Attribute
Attribute implementation for WifiMode