Next:
1. Introduction
Up:
ns-3 Software Architecture
Previous:
ns-3 Software Architecture
Index
Contents
1. Introduction
1.1 ns-3 Overview
1.2 Longer-term vision
1.3 Outline
2. Software Architecture
2.1 Basics
2.2 Use cases
2.3 Class and object design
2.3.1 Component system
2.3.1.1 Query interface example
2.3.2 Object creation
2.4 Memory Management
2.4.1 Reference counting smart pointer
2.5 Configuration
2.5.1 Stock topology code
2.5.2 Default values and command line arguments
2.6 Tracing
2.7 Scaling
2.8 Emulation
2.9 Scripting
3. Key simulation objects
3.1 Node
3.2 NetDevice and Channel
3.3 Packet
3.4 Sockets and Applications
3.4.1 Sockets
4. Core Modules
4.1 Event Scheduling
4.1.1 Simulation time
4.1.2 Event creation and expiration
4.2 Callbacks
5. Internet Node
5.1 InternetNode members
5.2 Send packet processing chain
5.3 Receive packet processing chain
6. ns-3 routing
6.1 Overview
6.2 Global Unicast Routing API
6.3 Global Routing Implementation
6.4 Multicast Routing API
6.5 Support for multiple routing protocols
6.6 Optimized Link State Routing (OLSR)
6.7 Roadmap and Future work
Index
2007-10-16