doc/main.txt
changeset 1742 cf76416ce75b
parent 1736 b967654a135a
parent 1389 93f575998efc
child 1813 673ba601eb5a
equal deleted inserted replaced
1741:aa837ce15faf 1742:cf76416ce75b
    21  *    - debugging facilities: \ref debugging, \ref assert, \ref error
    21  *    - debugging facilities: \ref debugging, \ref assert, \ref error
    22  *    - \ref randomvariable
    22  *    - \ref randomvariable
    23  *    - \ref config
    23  *    - \ref config
    24  *    - a base class for objects which need to support reference counting 
    24  *    - a base class for objects which need to support reference counting 
    25  *      and QueryInterface: ns3::Object and ns3::InterfaceId
    25  *      and QueryInterface: ns3::Object and ns3::InterfaceId
       
    26  *    - a set of low-level trace facilities integrated in the ns3::Object system: \ref tracing
    26  *    - a ns3::ComponentManager which can be used to manage the creation
    27  *    - a ns3::ComponentManager which can be used to manage the creation
    27  *      of any object which derives from ns3::Object through an ns3::ClassId
    28  *      of any object which derives from ns3::Object through an ns3::ClassId
    28  *    - a smart-pointer class ns3::Ptr designed to work together with ns3::Object
    29  *    - a smart-pointer class ns3::Ptr designed to work together with ns3::Object
    29  *
    30  *
    30  * The "simulator" module contains:
    31  * The "simulator" module contains:
    31  *    - a time management class to hold a time and convert between various time units: ns3::Time
    32  *    - a time management class to hold a time and convert between various time units: ns3::Time
    32  *    - a scheduler base class used to implement new simulation event schedulers: 
    33  *    - a scheduler base class used to implement new simulation event schedulers: 
    33  *      ns3::Scheduler and ns3::SchedulerFactory
    34  *      ns3::Scheduler and ns3::SchedulerFactory
    34  *    - a simulator class used to create, schedule and cancel events: ns3::Simulator
    35  *    - a simulator class used to create, schedule and cancel events: ns3::Simulator
    35  *
    36  *
    36  * The "common" module contains:
    37  * The "core" module contains:
    37  *    - a packet class to create and manipulate simulation packets: ns3::Packet, ns3::Header, 
    38  *    - a packet class to create and manipulate simulation packets: ns3::Packet, ns3::Header, 
    38  *      and ns3::Trailer. This packet class also supports per-packet ns3::Tag which are
    39  *      and ns3::Trailer. This packet class also supports per-packet ns3::Tag which are
    39  *      globs of data which can be attached to any packet.
    40  *      globs of data which can be attached to any packet.
    40  *    - a set of low-level trace facilities: \ref lowleveltracing
       
    41  *
    41  *
    42  * The "node" module contains:
    42  * The "node" module contains:
    43  *    - a ns3::Node base class which should be subclassed by any new type of
    43  *    - a ns3::Node base class which should be subclassed by any new type of
    44  *      network Node.
    44  *      network Node.
    45  *    - models which abstract the MAC-layer from the IP layer protocols:
    45  *    - models which abstract the MAC-layer from the IP layer protocols: