Main Page Class Hierarchy Compound List File List Compound Members File Members

# timefuncs.h File Reference

`#include <time.h>`
`#include <worm_statuscode.h>`

Go to the source code of this file.

## Compounds
class | TTimeFuncs
## Defines
#define | WORM_TIMESTR_LENGTH 26
## Typedefs
typedef char | WORM_DATETIMESTR [WORM_TIMESTR_LENGTH]
typedef unsigned long | ULONG_TIME
typedef double | HIGHRES_TIME
## Enumerations
enum | WORM_TIME_LOCALE { WORM_GMT_TIME, WORM_LOCAL_TIME }
enum | WORM_TIME_FORMAT { WORM_TIMEFMT_8 = 0, WORM_TIMEFMT_14 = 1, WORM_TIMEFMT_18 = 2, WORM_TIMEFMT_UTC21 = 3, WORM_TIMEFMT_16 = 4, WORM_TIMEFMT_19 = 5, WORM_TIMEFMT_23 = 6, WORM_TIMEFMT_26 = 7 }

## Define Documentation

#define WORM_TIMESTR_LENGTH 26

| Definition at line 29 of file timefuncs.h. Referenced by TLogger::OpenFile().

## Typedef Documentation

typedef double HIGHRES_TIME

| Definition at line 38 of file timefuncs.h. Referenced by TTimeFuncs::GetHighResTime().

typedef unsigned long ULONG_TIME

| Definition at line 33 of file timefuncs.h.

typedef char WORM_DATETIMESTR[WORM_TIMESTR_LENGTH]

| Definition at line 31 of file timefuncs.h.

## Enumeration Type Documentation

enum WORM_TIME_FORMAT

  | Enumeration values:
  WORM_TIMEFMT_8 |
  WORM_TIMEFMT_14 |
  WORM_TIMEFMT_18 |
  WORM_TIMEFMT_UTC21 |
  WORM_TIMEFMT_16 |
  WORM_TIMEFMT_19 |
  WORM_TIMEFMT_23 |
  WORM_TIMEFMT_26 |
Definition at line 17 of file timefuncs.h.

enum WORM_TIME_LOCALE

  | Enumeration values:
  WORM_GMT_TIME |
  WORM_LOCAL_TIME |
Definition at line 11 of file timefuncs.h.