|
Namespaces |
namespace | ACE_OS |
A set of wrappers for operations on time. |
ACE_NAMESPACE_INLINE_FUNCTION
char * | asctime (const struct tm *tm) |
ACE_NAMESPACE_INLINE_FUNCTION
char * | asctime_r (const struct tm *tm, char *buf, int buflen) |
ACE_NAMESPACE_INLINE_FUNCTION
int | clock_gettime (clockid_t, struct timespec *) |
ACE_NAMESPACE_INLINE_FUNCTION
int | clock_settime (clockid_t, const struct timespec *) |
ACE_NAMESPACE_INLINE_FUNCTION
ACE_TCHAR * | ctime (const time_t *t) |
ACE_NAMESPACE_INLINE_FUNCTION
ACE_TCHAR * | ctime_r (const time_t *clock, ACE_TCHAR *buf, int buflen) |
ACE_NAMESPACE_INLINE_FUNCTION
double | difftime (time_t t1, time_t t0) |
ACE_NAMESPACE_INLINE_FUNCTION
ACE_hrtime_t | gethrtime (const ACE_HRTimer_Op=ACE_HRTIMER_GETTIME) |
ACE_NAMESPACE_INLINE_FUNCTION
struct tm * | gmtime (const time_t *clock) |
ACE_NAMESPACE_INLINE_FUNCTION
struct tm * | gmtime_r (const time_t *clock, struct tm *res) |
ACE_NAMESPACE_INLINE_FUNCTION
struct tm * | localtime (const time_t *clock) |
ACE_Export struct tm * | localtime_r (const time_t *clock, struct tm *res) |
ACE_Export time_t | mktime (struct tm *timeptr) |
ACE_NAMESPACE_INLINE_FUNCTION
int | nanosleep (const struct timespec *requested, struct timespec *remaining=0) |
ACE_NAMESPACE_INLINE_FUNCTION
size_t | strftime (char *s, size_t maxsize, const char *format, const struct tm *timeptr) |
ACE_Export char * | strptime (char *buf, const char *format, struct tm *tm) |
ACE_NAMESPACE_INLINE_FUNCTION
time_t | time (time_t *tloc=0) |
ACE_NAMESPACE_INLINE_FUNCTION
long | timezone (void) |
ACE_NAMESPACE_INLINE_FUNCTION
void | tzset (void) |
Defines |
#define | ACE_EXPORT_MACRO ACE_Export |
#define | ACE_HRTIME_CONVERSION(VAL) ACE_U64_TO_U32(VAL) |
#define | ACE_HRTIME_TO_U64(VAL) (VAL) |
#define | ACE_GETHRTIME_NAME ACE_gethrtime |
#define | ACE_INLINE inline |
Typedefs |
typedef unsigned __int64 | ACE_QWORD |
typedef unsigned __int64 | ACE_hrtime_t |
Enumerations |
enum | ACE_HRTimer_Op { ACE_HRTIMER_START = 0x0,
ACE_HRTIMER_INCR = 0x1,
ACE_HRTIMER_STOP = 0x2,
ACE_HRTIMER_GETTIME = 0xFFFF
} |
Functions |
long | ace_timezone () |
| Helper for the ACE_OS::timezone() function.
|
double | ace_difftime (time_t t1, time_t t0) |
| Helper for the ACE_OS::difftime() function.
|
ACE_QWORD | ACE_MAKE_QWORD (DWORD lo, DWORD hi) |
DWORD | ACE_LOW_DWORD (ACE_QWORD q) |
DWORD | ACE_HIGH_DWORD (ACE_QWORD q) |
Variables |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
const ACE_UINT32 | ACE_U_ONE_SECOND_IN_MSECS = 1000U |
const ACE_UINT32 | ACE_U_ONE_SECOND_IN_USECS = 1000000U |
const ACE_UINT32 | ACE_U_ONE_SECOND_IN_NSECS = 1000000000U |