Navigation
index
next
|
previous
|
ns-3 vns-3.10 documentation
»
Core
ΒΆ
Random Variables
Quick Overview
Background
Seeding and independent replications
Class RandomVariable
Base class public API
Types of RandomVariables
Semantics of RandomVariable objects
Using other PRNG
More advanced usage
Publishing your results
Summary
Callbacks
Callbacks Motivation
Callbacks Background
Object model
Object-oriented behavior
Object base classes
Memory management and class Ptr
Reference counting smart pointer (Ptr)
CreateObject and Create
Aggregation
Aggregation example
GetObject example
Object factories
Downcasting
Attributes
Object Overview
Smart pointers
CreateObject
TypeId
Object Summary
Attribute Overview
Functional overview
Default values and command-line arguments
Pointer-based access
Namespace-based access
Object Name Service-based access
Setting through constructors helper classes
Implementation details
Value classes
Initialization order
Extending attributes
Adding an existing internal variable to the metadata system
Adding a new TypeId
Adding new class type to the attribute system
Header file
Implementation file
ConfigStore
GTK-based ConfigStore
Future work
Object names
Logging
Tracing
Tracing Motivation
Overview
The Simplest Example
Using the Config Subsystem to Connect to Trace Sources
Using the Tracing API
Using Trace Helpers
Pcap Tracing Device Helpers
Pcap Tracing Device Helper Methods
Pcap Tracing Device Helper Filename Selection
Ascii Tracing Device Helpers
Ascii Tracing Device Helper Methods
Ascii Tracing Device Helper Filename Selection
Pcap Tracing Protocol Helpers
Pcap Tracing Protocol Helper Methods
Pcap Tracing Protocol Helper Filename Selection
Ascii Tracing Protocol Helpers
Ascii Tracing Device Helper Methods
Ascii Tracing Device Helper Filename Selection
Tracing implementation details
RealTime
Behavior
Usage
Implementation
Distributed
Current Implementation Details
Remote point-to-point links
Distributing the topology
Running Distributed Simulations
Prerequisites
Building and Running Examples
Creating custom topologies
Tracing During Distributed Simulations
Packets
Packet design overview
Using the packet interface
Creating a new packet
Adding and removing Buffer data
Adding and removing Tags
Fragmentation and concatenation
Enabling metadata
Sample programs
Implementation details
Private member variables
Buffer implementation
Tags implementation
Memory management
Copy-on-write semantics
Helpers
Python
Previous topic
Organization
Next topic
Random Variables
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
previous
|
ns-3 vns-3.10 documentation
»