+
+ [CCode (cname="pa_gettimeofday")]
+ public unowned timeval gettimeofday(out timeval tv);
+
+ [CCode (cname="pa_timeval_diff")]
+ public usec timeval_diff(ref timeval a, ref timeval b);
+
+ [CCode (cname="pa_timeval_cmp")]
+ public int timeval_cmp(ref timeval a, ref timeval b);
+
+ [CCode (cname="pa_timeval_age")]
+ public usec timeval_age(ref timeval a);
+
+ [CCode (cname="pa_timeval_add")]
+ public unowned timeval timeval_add(ref timeval tv, usec x);
+
+ [CCode (cname="pa_timeval_sub")]
+ public unowned timeval timeval_sub(ref timeval tv, usec x);
+
+ [CCode (cname="pa_timeval_store")]
+ public unowned timeval timeval_store(out timeval tv, usec c);
+
+ [CCode (cname="pa_timeval_load")]
+ public usec timeval_load(timeval tv);
+
+ [CCode (cname="PA_USEC_MAX")]
+ public const usec USEC_MAX;
+
+ [CCode (cname="PA_USEC_INVALID")]
+ public const usec USEC_INVALID;
+
+ [CCode (cname="PA_MSEC_PER_SEC")]
+ public const usec MSEC_PER_SEC;
+
+ [CCode (cname="PA_USEC_PER_SEC")]
+ public const usec USEC_PER_SEC;
+
+ [CCode (cname="PA_NSEC_PER_SEC")]
+ public const uint64 NSEC_PER_SEC;
+
+
+ [CCode (cname="PA_USEC_PER_MSEC")]
+ public const usec USEC_PER_MSEC;
+
+ [CCode (cname="PA_NSEC_PER_MSEC")]
+ public const uint64 NSEC_PER_MSEC;
+
+
+ [CCode (cname="PA_NSEC_PER_USEC")]
+ public const uint64 NSEC_PER_USEC;