Files
unison/doc/modules

34 lines
1.5 KiB
Plaintext
Raw Normal View History

2008-01-10 07:31:40 -08:00
/**
* @anchor modules_anchor
*
2011-05-17 17:36:08 -07:00
* @defgroup constructs C++ Constructs Used by All Modules
* \brief These are C++ constructs defined by the modules.
*
* @defgroup constants Constants
* @brief Constants you can change
*
* @defgroup utils Utils
* @brief The utils directory is for various programs and scripts related
* to code coverage, test suites, style checking, and benchmarking.
*
2011-05-10 11:09:17 -07:00
* @defgroup core Core
* \brief The "core" module contains:
2008-01-10 07:31:40 -08:00
* - 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
* - 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
2008-01-10 07:31:40 -08:00
* - \ref randomvariable
2008-04-14 16:18:50 -07:00
* - a base class for objects which need to support per-instance "attributes" and
* trace sources: ns3::ObjectBase
2008-01-10 07:31:40 -08:00
* - a base class for objects which need to support reference counting
2008-04-14 16:18:50 -07:00
* and dynamic object aggregation: ns3::Object
2008-01-10 07:31:40 -08:00
* - a smart-pointer class ns3::Ptr designed to work together with ns3::Object
2008-04-14 16:18:50 -07:00
* - a configuration class used to set and control all attributes and trace sources
* in a simulation: ns3::Config.
2008-01-10 07:31:40 -08:00
*
2008-05-30 10:36:02 -07:00
*/