--HG-- rename : src/internet-node/arp-cache.cc => src/internet-stack/arp-cache.cc rename : src/internet-node/arp-cache.h => src/internet-stack/arp-cache.h rename : src/internet-node/arp-header.cc => src/internet-stack/arp-header.cc rename : src/internet-node/arp-header.h => src/internet-stack/arp-header.h rename : src/internet-node/arp-ipv4-interface.cc => src/internet-stack/arp-ipv4-interface.cc rename : src/internet-node/arp-ipv4-interface.h => src/internet-stack/arp-ipv4-interface.h rename : src/internet-node/arp-l3-protocol.cc => src/internet-stack/arp-l3-protocol.cc rename : src/internet-node/arp-l3-protocol.h => src/internet-stack/arp-l3-protocol.h rename : src/internet-node/internet-stack.cc => src/internet-stack/internet-stack.cc rename : src/internet-node/internet-stack.h => src/internet-stack/internet-stack.h rename : src/internet-node/ipv4-checksum.cc => src/internet-stack/ipv4-checksum.cc rename : src/internet-node/ipv4-checksum.h => src/internet-stack/ipv4-checksum.h rename : src/internet-node/ipv4-end-point-demux.cc => src/internet-stack/ipv4-end-point-demux.cc rename : src/internet-node/ipv4-end-point-demux.h => src/internet-stack/ipv4-end-point-demux.h rename : src/internet-node/ipv4-end-point.cc => src/internet-stack/ipv4-end-point.cc rename : src/internet-node/ipv4-end-point.h => src/internet-stack/ipv4-end-point.h rename : src/internet-node/ipv4-impl.cc => src/internet-stack/ipv4-impl.cc rename : src/internet-node/ipv4-impl.h => src/internet-stack/ipv4-impl.h rename : src/internet-node/ipv4-interface.cc => src/internet-stack/ipv4-interface.cc rename : src/internet-node/ipv4-interface.h => src/internet-stack/ipv4-interface.h rename : src/internet-node/ipv4-l3-protocol.cc => src/internet-stack/ipv4-l3-protocol.cc rename : src/internet-node/ipv4-l3-protocol.h => src/internet-stack/ipv4-l3-protocol.h rename : src/internet-node/ipv4-l4-demux.cc => src/internet-stack/ipv4-l4-demux.cc rename : src/internet-node/ipv4-l4-demux.h => src/internet-stack/ipv4-l4-demux.h rename : src/internet-node/ipv4-l4-protocol.cc => src/internet-stack/ipv4-l4-protocol.cc rename : src/internet-node/ipv4-l4-protocol.h => src/internet-stack/ipv4-l4-protocol.h rename : src/internet-node/ipv4-loopback-interface.cc => src/internet-stack/ipv4-loopback-interface.cc rename : src/internet-node/ipv4-loopback-interface.h => src/internet-stack/ipv4-loopback-interface.h rename : src/internet-node/ipv4-static-routing.cc => src/internet-stack/ipv4-static-routing.cc rename : src/internet-node/ipv4-static-routing.h => src/internet-stack/ipv4-static-routing.h rename : src/internet-node/pending-data.cc => src/internet-stack/pending-data.cc rename : src/internet-node/pending-data.h => src/internet-stack/pending-data.h rename : src/internet-node/rtt-estimator.cc => src/internet-stack/rtt-estimator.cc rename : src/internet-node/rtt-estimator.h => src/internet-stack/rtt-estimator.h rename : src/internet-node/sequence-number.cc => src/internet-stack/sequence-number.cc rename : src/internet-node/sequence-number.h => src/internet-stack/sequence-number.h rename : src/internet-node/sgi-hashmap.h => src/internet-stack/sgi-hashmap.h rename : src/internet-node/tcp-header.cc => src/internet-stack/tcp-header.cc rename : src/internet-node/tcp-header.h => src/internet-stack/tcp-header.h rename : src/internet-node/tcp-l4-protocol.cc => src/internet-stack/tcp-l4-protocol.cc rename : src/internet-node/tcp-l4-protocol.h => src/internet-stack/tcp-l4-protocol.h rename : src/internet-node/tcp-socket-factory-impl.cc => src/internet-stack/tcp-socket-factory-impl.cc rename : src/internet-node/tcp-socket-factory-impl.h => src/internet-stack/tcp-socket-factory-impl.h rename : src/internet-node/tcp-socket-impl.cc => src/internet-stack/tcp-socket-impl.cc rename : src/internet-node/tcp-socket-impl.h => src/internet-stack/tcp-socket-impl.h rename : src/internet-node/tcp-typedefs.h => src/internet-stack/tcp-typedefs.h rename : src/internet-node/udp-header.cc => src/internet-stack/udp-header.cc rename : src/internet-node/udp-header.h => src/internet-stack/udp-header.h rename : src/internet-node/udp-l4-protocol.cc => src/internet-stack/udp-l4-protocol.cc rename : src/internet-node/udp-l4-protocol.h => src/internet-stack/udp-l4-protocol.h rename : src/internet-node/udp-socket-factory-impl.cc => src/internet-stack/udp-socket-factory-impl.cc rename : src/internet-node/udp-socket-factory-impl.h => src/internet-stack/udp-socket-factory-impl.h rename : src/internet-node/udp-socket-impl.cc => src/internet-stack/udp-socket-impl.cc rename : src/internet-node/udp-socket-impl.h => src/internet-stack/udp-socket-impl.h rename : src/internet-node/waf => src/internet-stack/waf rename : src/internet-node/wscript => src/internet-stack/wscript
65 lines
2.4 KiB
Plaintext
65 lines
2.4 KiB
Plaintext
/**
|
|
* @anchor modules_anchor
|
|
*
|
|
* @defgroup simulator Simulator
|
|
* The "simulator" module contains:
|
|
* - a time management class to hold a time and convert between various time units: ns3::Time
|
|
* - a scheduler base class used to implement new simulation event schedulers:
|
|
* ns3::Scheduler and ns3::SchedulerFactory
|
|
* - a simulator class used to create, schedule and cancel events: ns3::Simulator
|
|
*
|
|
* @defgroup core Core
|
|
* \brief The "core" module contains:
|
|
* - a Functor class: ns3::Callback
|
|
* - an os-independent interface to get access to the elapsed wall clock time: ns3::SystemWallClockMs
|
|
* - a class to register regression tests with the test manager: ns3::Test and ns3::TestManager
|
|
* - debugging facilities: \ref logging, \ref assert
|
|
* - \ref randomvariable
|
|
* - a base class for objects which need to support per-instance "attributes" and
|
|
* trace sources: ns3::ObjectBase
|
|
* - a base class for objects which need to support reference counting
|
|
* and dynamic object aggregation: ns3::Object
|
|
* - a smart-pointer class ns3::Ptr designed to work together with ns3::Object
|
|
* - a configuration class used to set and control all attributes and trace sources
|
|
* in a simulation: ns3::Config.
|
|
*
|
|
* @defgroup common Common
|
|
* The "common" module contains:
|
|
* - a packet class to create and manipulate simulation packets:
|
|
* ns3::Packet, ns3::Header, and ns3::Trailer. This packet class
|
|
* also supports per-packet ns3::Tag which are globs of data
|
|
* which can be attached to any packet.
|
|
*
|
|
* @defgroup node Node
|
|
* The "node" module contains:
|
|
* - a ns3::Node base class which should be subclassed by any new type of
|
|
* network Node.
|
|
* - models which abstract the MAC-layer from the IP layer protocols:
|
|
* ns3::NetDevice and ns3::Channel.
|
|
* - models which abstract the application-layer API: ns3::Application,
|
|
* ns3::Socket, ns3::SocketFactory, and, ns3::Udp
|
|
*
|
|
*
|
|
* @defgroup devices Devices
|
|
*
|
|
* @defgroup internetStack InternetStack
|
|
*
|
|
* The "internet-stack" module contains:
|
|
* - an Ipv4 stack
|
|
* - an ARP module
|
|
* - a UDP and a TCP implementation
|
|
*
|
|
* @defgroup helper Helpers
|
|
*
|
|
* @defgroup applications Applications
|
|
*
|
|
* @defgroup mobility Mobility
|
|
*
|
|
* @defgroup routing Routing
|
|
*
|
|
* @defgroup constants Constants
|
|
* @brief Constants you can change
|
|
*
|
|
* @defgroup contrib Contrib
|
|
*/
|