class to generate a unique timestamp.
More...
#include <vul_timestamp.h>
|
| static VUL_EXPORT unsigned long | mark = 0 |
| | mark is incremented to give a unique timestamp. More...
|
| |
class to generate a unique timestamp.
Definition at line 16 of file vul_timestamp.h.
◆ vul_timestamp()
| vul_timestamp::vul_timestamp |
( |
| ) |
|
|
inline |
◆ ~vul_timestamp()
| virtual vul_timestamp::~vul_timestamp |
( |
| ) |
|
|
virtualdefault |
◆ get_time_stamp()
| unsigned long vul_timestamp::get_time_stamp |
( |
| ) |
const |
|
inline |
Get a new timestamp (incremented by 1 each time).
Definition at line 31 of file vul_timestamp.h.
◆ get_unique_timestamp()
| static unsigned long vul_timestamp::get_unique_timestamp |
( |
| ) |
|
|
inlinestaticprivate |
◆ older() [1/2]
Returns true if t is older than the last timestamp.
Definition at line 34 of file vul_timestamp.h.
◆ older() [2/2]
Returns true if t is older than the last timestamp.
Definition at line 36 of file vul_timestamp.h.
◆ touch()
| void vul_timestamp::touch |
( |
| ) |
|
|
inline |
◆ mark
| unsigned long vul_timestamp::mark = 0 |
|
staticprivate |
mark is incremented to give a unique timestamp.
Definition at line 19 of file vul_timestamp.h.
◆ timestamp_
| unsigned long vul_timestamp::timestamp_ |
|
protected |
The documentation for this class was generated from the following files: