summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2013-03-18 22:02:28 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2013-03-18 22:02:28 +0100
commitf567646b68e950f2ead933790574f77a87f9fe35 (patch)
treeba175f292be87c069fe238bdfcaf4c2841029647 /include
parent976cea11de8bc45fcff1a5c1e007b406e2469db7 (diff)
downloadgmrf-f567646b68e950f2ead933790574f77a87f9fe35.tar
gmrf-f567646b68e950f2ead933790574f77a87f9fe35.zip
Add functions to get current timestamp
Diffstat (limited to 'include')
-rw-r--r--include/gmrf/gmrf.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/gmrf/gmrf.h b/include/gmrf/gmrf.h
index 4c718f8..06427fb 100644
--- a/include/gmrf/gmrf.h
+++ b/include/gmrf/gmrf.h
@@ -45,6 +45,8 @@ typedef struct gmrf_addr {
uint8_t d[GMRF_ADDR_LEN];
} gmrf_addr_t;
+typedef uint64_t gmrf_time_t;
+
static const gmrf_addr_t gmrf_addr_unspec = {};
@@ -53,6 +55,7 @@ static inline bool gmrf_addr_equal(const gmrf_addr_t *addr1, const gmrf_addr_t *
return (memcmp(addr1->d, addr2->d, GMRF_ADDR_LEN) == 0);
}
+gmrf_time_t gmrf_now(gmrf_t *gmrf);
void gmrf_logf(gmrf_t *gmrf, int priority, const char *format, ...);
gmrf_addr_t gmrf_iface_get_addr(gmrf_t *gmrf, gmrf_iface_t *iface);