A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
model Directory Reference
+ Directory dependency graph for model:

Files

 abort.h
 NS_ABORT_x macro definitions.
 
 ascii-file.cc
 
 ascii-file.h
 
 ascii-test.h
 
 assert.h
 NS_ASSERT() and NS_ASSERT_MSG() macro definitions.
 
 attribute-accessor-helper.h
 ns3::MakeAccessorHelper declarations and template implementations.
 
 attribute-construction-list.cc
 ns3::AttributeConstructionList implementation.
 
 attribute-construction-list.h
 ns3::AttributeConstructionList declaration.
 
 attribute-container.h
 
 attribute-helper.h
 Attribute helper (ATTRIBUTE_ )macros definition.
 
 attribute.cc
 ns3::AttributeValue, ns3::AttributeAccessor and ns3::AttributeChecker implementations.
 
 attribute.h
 ns3::AttributeValue, ns3::AttributeAccessor and ns3::AttributeChecker declarations.
 
 boolean.cc
 ns3::BooleanValue attribute value implementation.
 
 boolean.h
 ns3::BooleanValue attribute value declarations.
 
 breakpoint.cc
 ns3::BreakpointFallback function implementation.
 
 breakpoint.h
 NS_BREAKPOINT() macro definition and ns3::BreakpointFallback function declaration.
 
 build-profile.h
 NS_BUILD_DEBUG, NS_BUILD_RELEASE, and NS_BUILD_OPTIMIZED macro definitions.
 
 cairo-wideint-private.h
 cairo_x function declarations, which provide the fallback high precision arithmetic implementation.
 
 cairo-wideint.c
 Implementation of the cairo_x functions which implement high precision arithmetic.
 
 calendar-scheduler.cc
 ns3::CalendarScheduler class implementation.
 
 calendar-scheduler.h
 ns3::CalendarScheduler class declaration.
 
 callback.cc
 ns3::CallbackValue implementation.
 
 callback.h
 Declaration of the various callback functions.
 
 command-line.cc
 ns3::CommandLine implementation.
 
 command-line.h
 ns3::CommandLine declaration.
 
 config.cc
 ns3::Config implementations.
 
 config.h
 Declaration of the various ns3::Config functions and classes.
 
 default-deleter.h
 ns3::DefaultDeleter declaration and template implementation, for reference-counted smart pointers.
 
 default-simulator-impl.cc
 ns3::DefaultSimulatorImpl implementation.
 
 default-simulator-impl.h
 ns3::DefaultSimulatorImpl declaration.
 
 demangle.cc
 
 demangle.h
 
 deprecated.h
 NS_DEPRECATED macro definition.
 
 des-metrics.cc
 ns3::DesMetrics implementation.
 
 des-metrics.h
 ns3::DesMetrics declaration.
 
 double.cc
 ns3::DoubleValue attribute value implementation.
 
 double.h
 ns3::DoubleValue attribute value declarations and template implementations.
 
 enum.h
 ns3::EnumValue attribute value declarations.
 
 environment-variable.cc
 Class EnvironmentVariable implementation.
 
 environment-variable.h
 Class Environment declaration.
 
 event-id.cc
 ns3::EventId implementation.
 
 event-id.h
 ns3::EventId declarations.
 
 event-impl.cc
 ns3::EventImpl definitions.
 
 event-impl.h
 ns3::EventImpl declarations.
 
 example-as-test.cc
 Implementation of classes ns3::ExampleAsTestSuite and ns3::ExampleTestCase.
 
 example-as-test.h
 Enable examples to be run as meaningful tests.
 
 fatal-error.h
 NS_FATAL_x macro definitions.
 
 fatal-impl.cc
 ns3::FatalImpl::RegisterStream(), ns3::FatalImpl::UnregisterStream(), and ns3::FatalImpl::FlushStreams() implementations; see Implementation note!
 
 fatal-impl.h
 ns3::FatalImpl::RegisterStream(), ns3::FatalImpl::UnregisterStream(), and ns3::FatalImpl::FlushStreams() declarations.
 
 fd-reader.h
 ns3::FdReader declaration.
 
 global-value.cc
 ns3::GlobalValue implementation.
 
 global-value.h
 ns3::GlobalValue declaration.
 
 hash-fnv.cc
 ns3::Hash::Function::Fnv1a implementation.
 
 hash-fnv.h
 ns3::Hash::Function::Fnv1a declaration.
 
 hash-function.cc
 ns3::Hash::Implementation::GetHash64 default implementation.
 
 hash-function.h
 ns3::Hash::Implementation, ns3::Hash::Function::Hash32 and ns3::Hash::Function::Hash64 declarations.
 
 hash-murmur3.cc
 ns3::Hash::Function::Murmur3 implementation.
 
 hash-murmur3.h
 ns3::Hash::Function::Murmur3 declaration.
 
 hash.cc
 ns3::Hasher implementation.
 
 hash.h
 ns3::Hasher, ns3::Hash32() and ns3::Hash64() function declarations.
 
 heap-scheduler.cc
 Implementation of ns3::HeapScheduler class.
 
 heap-scheduler.h
 ns3::HeapScheduler declaration.
 
 int64x64-128.cc
 Implementation of the ns3::int64x64_t type using a native int128_t type.
 
 int64x64-128.h
 Declaration of the ns3::int64x64_t type using a native int128_t type.
 
 int64x64-cairo.cc
 Implementation of the ns3::int64x64_t type using the Cairo implementation.
 
 int64x64-cairo.h
 Using the ns3::int64x64_t based on Cairo 128-bit integers.
 
 int64x64-double.h
 Using the ns3::int64x64_t based on double values.
 
 int64x64.cc
 Implementation of the streaming input and output operators for the ns3::int64x64_t type.
 
 int64x64.h
 Declaration of the ns3::int64x64_t type and associated operators.
 
 integer.cc
 ns3::MakeIntegerChecker implementation.
 
 integer.h
 ns3::IntegerValue attribute value declarations and template implementations.
 
 length.cc
 ns3::Length implementation
 
 length.h
 Declaration of ns3::Length class.
 
 list-scheduler.cc
 ns3::ListScheduler implementation.
 
 list-scheduler.h
 ns3::ListScheduler declaration.
 
 log-macros-disabled.h
 Definition of empty logging macros and the NS_LOG_NOOP_INTERNAL macro.
 
 log-macros-enabled.h
 NS_LOG and related logging macro definitions.
 
 log.cc
 ns3::LogComponent and related implementations.
 
 log.h
 Debug message logging.
 
 make-event.h
 ns3::MakeEvent function declarations and template implementation.
 
 map-scheduler.cc
 ns3::MapScheduler implementation.
 
 map-scheduler.h
 ns3::MapScheduler declaration.
 
 math.h
 log2() macro definition; to deal with Bug 1467 .
 
 matrix-array.cc
 
 matrix-array.h
 
 names.cc
 ns3::Names, ns3::NamesNode and ns3::NamePriv implementations.
 
 names.h
 Declaration of class ns3::Names.
 
 node-printer.cc
 ns3::DefaultNodePrinter implementation.
 
 node-printer.h
 Declaration of ns3::NodePrinter function pointer type and ns3::DefaultNodePrinter function.
 
 nstime.h
 Declaration of classes ns3::Time and ns3::TimeWithUnit, and the TimeValue implementation classes.
 
 object-base.cc
 ns3::ObjectBase class implementation.
 
 object-base.h
 ns3::ObjectBase declaration and NS_OBJECT_ENSURE_REGISTERED() macro definition.
 
 object-factory.cc
 ns3::ObjectFactory class implementation.
 
 object-factory.h
 ns3::ObjectFactory class declaration.
 
 object-map.h
 ns3::ObjectMap attribute value declarations and template implementations.
 
 object-ptr-container.cc
 ns3::ObjectPtrContainerValue attribute value implementations.
 
 object-ptr-container.h
 ns3::ObjectPtrContainerValue attribute value declarations and template implementations.
 
 object-vector.h
 ns3::ObjectVectorValue attribute value declarations and template implementations.
 
 object.cc
 ns3::Object class implementation.
 
 object.h
 ns3::Object class declaration, which is the root of the Object hierarchy and Aggregation.
 
 pair.h
 
 pointer.cc
 ns3::PointerValue attribute value implementations.
 
 pointer.h
 ns3::PointerValue attribute value declarations and template implementations.
 
 priority-queue-scheduler.cc
 Implementation of ns3::PriorityQueueScheduler class.
 
 priority-queue-scheduler.h
 Declaration of ns3::PriorityQueueScheduler class.
 
 ptr.h
 ns3::Ptr smart pointer declaration and implementation.
 
 random-variable-stream.cc
 ns3::RandomVariableStream and related implementations
 
 random-variable-stream.h
 ns3::RandomVariableStream declaration, and related classes.
 
 realtime-simulator-impl.cc
 ns3::RealTimeSimulatorImpl implementation.
 
 realtime-simulator-impl.h
 ns3::RealtimeSimulatorImpl declaration.
 
 rng-seed-manager.cc
 ns3::RngSeedManager implementation.
 
 rng-seed-manager.h
 ns3::RngSeedManager declaration.
 
 rng-stream.cc
 ns3::RngStream and MRG32k3a implementations.
 
 rng-stream.h
 ns3::RngStream declaration.
 
 scheduler.cc
 ns3::Scheduler implementation.
 
 scheduler.h
 ns3::Scheduler abstract base class, ns3::Scheduler::Event and ns3::Scheduler::EventKey declarations.
 
 show-progress.cc
 ns3::ShowProgress implementation.
 
 show-progress.h
 ns3::ShowProgress declaration.
 
 shuffle.h
 Function to shuffle elements in a given range.
 
 simple-ref-count.h
 ns3::SimpleRefCount declaration and template implementation.
 
 simulation-singleton.h
 ns3::SimulationSingleton declaration and template implementation.
 
 simulator-impl.cc
 ns3::SimulatorImpl implementation.
 
 simulator-impl.h
 ns3::SimulatorImpl declaration.
 
 simulator.cc
 ns3::Simulator implementation, as well as implementation pointer, global scheduler implementation.
 
 simulator.h
 ns3::Simulator declaration.
 
 singleton.h
 ns3::Singleton declaration and template implementation.
 
 string.cc
 ns3::StringValue attribute value implementation.
 
 string.h
 ns3::StringValue attribute value declarations.
 
 synchronizer.cc
 ns3::Synchronizer implementation.
 
 synchronizer.h
 ns3::Synchronizer declaration.
 
 system-path.cc
 ns3::SystemPath implementation.
 
 system-path.h
 ns3::SystemPath declarations.
 
 system-wall-clock-ms.cc
 ns3::SystemWallClockMs and ns3::SystemWallClockMsPrivate implementation.
 
 system-wall-clock-ms.h
 ns3::SystemWallClockMs declaration.
 
 system-wall-clock-timestamp.cc
 ns3::SystemWallClockTimestamp implementation.
 
 system-wall-clock-timestamp.h
 ns3::SystemWallClockTimestamp declaration.
 
 test.cc
 ns3::TestCase, ns3::TestSuite, ns3::TestRunner implementations,
 
 test.h
 ns3::TestCase, ns3::TestSuite, ns3::TestRunner declarations, and NS_TEST_ASSERT macro definitions.
 
 time-printer.cc
 ns3::DefaultTimePrinter implementation.
 
 time-printer.h
 Declaration of ns3::TimePrinter function pointer type and ns3::DefaultTimePrinter function.
 
 time.cc
 ns3::Time, ns3::TimeWithUnit and ns3::TimeValue attribute value implementations.
 
 timer-impl.h
 ns3::TimerImpl declaration and implementation.
 
 timer.cc
 ns3::Timer implementation.
 
 timer.h
 ns3::Timer class declaration.
 
 trace-source-accessor.cc
 ns3::TraceSourceAccessor implementation (constructor and destructor).
 
 trace-source-accessor.h
 ns3::TraceSourceAccessor and ns3::MakeTraceSourceAccessor declarations.
 
 traced-callback.h
 ns3::TracedCallback declaration and template implementation.
 
 traced-value.h
 ns3::TracedValue declaration and template implementation.
 
 trickle-timer.cc
 
 trickle-timer.h
 ns3::TrickleTimer timer class declaration.
 
 tuple.h
 
 type-id.cc
 ns3::TypeId and ns3::IidManager implementations.
 
 type-id.h
 ns3::TypeId declaration; inline and template implementations.
 
 type-name.h
 ns3::TypeNameGet() function declarations.
 
 type-traits.h
 ns3::TypeTraits introspection declaration and template implementation.
 
 uinteger.cc
 ns3::UintegerValue attribute value implementations.
 
 uinteger.h
 ns3::UintegerValue attribute value declarations and template implementations.
 
 uniform-random-bit-generator.h
 
 unix-fd-reader.cc
 ns3::FdReader implementation.
 
 val-array.h
 
 valgrind.h
 
 vector.cc
 ns3::Vector, ns3::Vector2D and ns3::Vector3D attribute value implementations.
 
 vector.h
 ns3::Vector, ns3::Vector2D and ns3::Vector3D declarations.
 
 version.cc
 ns3::Version implementation
 
 version.h
 class ns3::Version definition
 
 wall-clock-synchronizer.cc
 ns3::WallClockSynchronizer implementation.
 
 wall-clock-synchronizer.h
 ns3::WallClockSynchronizer declaration.
 
 warnings.h
 
 watchdog.cc
 ns3::Watchdog timer class implementation.
 
 watchdog.h
 ns3::Watchdog timer class declaration.
 
 win32-fd-reader.cc
 ns3::FdReader implementation.