Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

Classes | Defines | Typedefs | Functions | Variables

time.h File Reference

#include <iprt/cdefs.h>
#include <iprt/types.h>
Include dependency graph for time.h:

Go to the source code of this file.

Classes

struct  RTTIME
struct  RTTIMENANOTSDATA
struct  RTTIMENANOTSDATAR0
struct  RTTIMENANOTSDATAR3
struct  RTTIMENANOTSDATARC
struct  RTTIMESPEC

Defines

#define RTTIME_NT_TIME_OFFSET_UNIX   (116444736000000000LL)
#define RTTIME_OFFSET_DOS_TIME   (315532800000000000LL)
RTTIME::fFlags values.
#define RTTIME_FLAGS_TYPE_MASK   3
#define RTTIME_FLAGS_TYPE_UTC   2
#define RTTIME_FLAGS_TYPE_LOCAL   3
#define RTTIME_FLAGS_DST   RT_BIT(4)
#define RTTIME_FLAGS_NO_DST_DATA   RT_BIT(5)
#define RTTIME_FLAGS_LEAP_YEAR   RT_BIT(6)
#define RTTIME_FLAGS_COMMON_YEAR   RT_BIT(7)
#define RTTIME_FLAGS_MASK   UINT32_C(0xff)

Typedefs

typedef const RTTIMEPCRTTIME
typedef const RTTIMESPECPCRTTIMESPEC
typedef RTTIMEPRTTIME
typedef RTTIMESPECPRTTIMESPEC
typedef struct RTTIME RTTIME
typedef struct RTTIMESPEC RTTIMESPEC

Functions

 RTDECL (PRTTIMESPEC) RTTimeNow(PRTTIMESPEC pTime)
 RTDECL (uint32_t) RTTimeDbgSteps(void)
 RTDECL (uint64_t) RTTimeNanoTS(void)
 RTDECL (bool) RTTimeIsLeapYear(int32_t i32Year)
 RTDECL (char *) RTTimeToString(PCRTTIME pTime
 RTDECL (int64_t) RTTimeLocalDeltaNano(void)
 RTDECL (PRTTIME) RTTimeExplode(PRTTIME pTime
 RTDECL (int) RTTimeSet(PCRTTIMESPEC pTime)
RTTIMESPEC methods
 DECLINLINE (int64_t) RTTimeSpecGetNano(PCRTTIMESPEC pTime)
 DECLINLINE (PRTTIMESPEC) RTTimeSpecSetNano(PRTTIMESPEC pTime

Variables

char size_t cb
char * psz
PCRTTIME pTime
PCRTTIMESPEC pTimeSpec

RTTimeNanoTS GIP worker functions, for TM.

typedef struct RTTIMENANOTSDATAPRTTIMENANOTSDATA
typedef struct RTTIMENANOTSDATA RTTIMENANOTSDATA
typedef struct RTTIMENANOTSDATAR3 RTTIMENANOTSDATAR3
typedef struct RTTIMENANOTSDATAR0 RTTIMENANOTSDATAR0
typedef struct RTTIMENANOTSDATARC RTTIMENANOTSDATARC
typedef FNTIMENANOTSINTERNAL * PFNTIMENANOTSINTERNAL
typedef DECLCALLBACK (uint64_t) FNTIMENANOTSINTERNAL(PRTTIMENANOTSDATA pData)

Detailed Description

IPRT - Time.

Definition in file time.h.


Generated by  Doxygen 1.6.0   Back to index