|
enum | TimestampResolution { Second,
Millisecond,
Microsecond,
Nanosecond
} |
|
|
| Timestamp (Timestamp &ts_copy) |
|
| Timestamp (long timestamp, TimestampResolution resolution) |
|
| Timestamp (double seconds, TimestampResolution resolution) |
|
long | getTimestamp () |
|
void | setTimestamp (long new_timestamp) |
|
void | setResolution (TimestampResolution r) |
|
TimestampResolution | getResolution () |
|
long | getNanoseconds () |
|
long | getMicroseconds () |
|
long | getMilliseconds () |
|
double | getSeconds () |
|
void | fromSeconds (double seconds) |
|
bool | getPrintableString (vector< string > &printable_string) |
|
bool | getContainedQuantities (vector< IQuantity * > &quantities) |
|
bool | getContainedQuantityNames (vector< string > &quantity_names) |
|
|
long | timestamp |
|
TimestampResolution | resolution |
|
|
static const long | MILLISECONDS_PER_SECOND = 1000 |
|
static const long | MICROSECONDS_PER_SECOND = MILLISECONDS_PER_SECOND * 1000 |
|
static const long | NANOSECONDS_PER_SECOND = MICROSECONDS_PER_SECOND * 1000 |
|
static const long | NANOSECONDS_PER_MICROSECOND = 1000 |
|
static const long | MICROSECONDS_PER_MILLISECOND = 1000 |
|
static const long | NANOSECONDS_PER_MILLISECOND = NANOSECONDS_PER_MICROSECOND * 1000 |
|
The documentation for this class was generated from the following file:
- C:/Users/Scott/Documents/GitHub/sf2/core/c++/src/time/Timestamp.h