src/core/tracing.h
 changeset 1398 607b6e86e143 parent 1392 c73109c96c85 child 1407 853d1696aece
equal inserted replaced
1397:fdc239ba72a7 1398:607b6e86e143

     1 /**

     2  * \defgroup TraceSourceList List of trace sources

     3  */

     4
     1 /**
     5 /**
     2  * \defgroup tracing Tracing
     6  * \defgroup tracing Tracing
     3  *
     7  *
     4  * The flexibility of the ns-3 tracing system comes at the cost of quite
     8  * The flexibility of the ns-3 tracing system comes at the cost of quite
     5  * a bit of complexity so, before trying to use the low-level aspects
     9  * a bit of complexity so, before trying to use the low-level aspects
    90  * The type and the number of the other arguments to each trace sink depends
    94  * The type and the number of the other arguments to each trace sink depends
    91  * on the type of the connected trace source: it conveys per-event information
    95  * on the type of the connected trace source: it conveys per-event information
    92  * from the trace source to the trace sink. For example, UVTraceSource and
    96  * from the trace source to the trace sink. For example, UVTraceSource and
    93  * SVTraceSource trace sources require two extra arguments. The former requires
    97  * SVTraceSource trace sources require two extra arguments. The former requires
    94  * two unsigned 64 bit integers while the latter requires two signed 64 bit
    98  * two unsigned 64 bit integers while the latter requires two signed 64 bit
    95  * integers. More generally, users can consult the \ref trace-source-list
    99  * integers. More generally, users can consult the \ref TraceSourceList
    96  * to figure out the arguments which a trace sink is required to receive
   100  * to figure out the arguments which a trace sink is required to receive
    97  * for each trace source.
   101  * for each trace source.
    98  *
   102  *
    99  * The hard part of this tracing framework is the "connection" step: there is a point
   103  * The hard part of this tracing framework is the "connection" step: there is a point
   100  * in the simulation scenario where the user is expected to specify which trace sources
   104  * in the simulation scenario where the user is expected to specify which trace sources