Ziti C SDK
Loading...
Searching...
No Matches
types.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "externs.h"

Go to the source code of this file.

Macros

#define DURATION_MILLISECONDS(d)   ((d)/MILLISECOND)
 
#define MICROSECOND   ((int64_t)1000)
 
#define MILLISECOND   (1000 * MICROSECOND)
 
#define SECOND   (1000 * MILLISECOND)
 
#define MINUTE   (60 * SECOND)
 
#define HOUR   (60 * MINUTE)
 

Typedefs

typedef int64_t duration
 Nanosecond precision time duration, like Golang's time.Duration.
 

Macro Definition Documentation

◆ DURATION_MILLISECONDS

#define DURATION_MILLISECONDS (   d)    ((d)/MILLISECOND)

◆ HOUR

#define HOUR   (60 * MINUTE)

◆ MICROSECOND

#define MICROSECOND   ((int64_t)1000)

◆ MILLISECOND

#define MILLISECOND   (1000 * MICROSECOND)

◆ MINUTE

#define MINUTE   (60 * SECOND)

◆ SECOND

#define SECOND   (1000 * MILLISECOND)

Typedef Documentation

◆ duration

typedef int64_t duration

Nanosecond precision time duration, like Golang's time.Duration.