equal
deleted
inserted
replaced
21 #ifndef SYSTEM_WALL_CLOCK_MS_H |
21 #ifndef SYSTEM_WALL_CLOCK_MS_H |
22 #define SYSTEM_WALL_CLOCK_MS_H |
22 #define SYSTEM_WALL_CLOCK_MS_H |
23 |
23 |
24 #include <stdint.h> |
24 #include <stdint.h> |
25 |
25 |
|
26 /** |
|
27 * \file |
|
28 * \ingroup system |
|
29 * System-independent wall clock class ns3::SystemWallClockMs declaration. |
|
30 */ |
|
31 |
26 namespace ns3 { |
32 namespace ns3 { |
27 |
33 |
28 /** |
34 /** |
29 * \addtogroup core |
35 * @ingroup core |
30 * \see SystemWallClockMs |
36 * @defgroup system System Services |
|
37 * |
|
38 * System-independent interfaces to operating system services: |
|
39 * files system, threading, wall clock time. |
|
40 * |
|
41 * Services provided: |
|
42 * |
|
43 * - File and directory paths. |
|
44 * - Thread primitives: threads, conditional waits, mutex, critical sections. |
|
45 * - Asynchronous input from a file descriptor. |
|
46 * - Wall clock time. |
31 */ |
47 */ |
|
48 |
32 /** |
49 /** |
33 * \ingroup testing |
50 * \ingroup system |
34 * \brief Measure elapsed wall clock time in milliseconds. |
51 * \brief Measure elapsed wall clock time in milliseconds. |
35 */ |
52 */ |
36 class SystemWallClockMs { |
53 class SystemWallClockMs { |
37 public: |
54 public: |
38 SystemWallClockMs (); |
55 SystemWallClockMs (); |