The tevent queue functions
A tevent_queue is used to queue up async requests that must be serialized.
int tevent_timeval_compare (const struct timeval *tv1, const struct timeval *tv2)
Compare two timeval values.
struct timeval tevent_timeval_zero (void)
Get a zero timeval value.
struct timeval tevent_timeval_current (void)
Get a timeval value for the current time.
struct timeval tevent_timeval_set (uint32_t secs, uint32_t usecs)
Get a timeval structure with the given values.
struct timeval tevent_timeval_until (const struct timeval *tv1, const struct timeval *tv2)
Get the difference between two timeval values.
bool tevent_timeval_is_zero (const struct timeval *tv)
Check if a given timeval structure is zero.
struct timeval tevent_timeval_add (const struct timeval *tv, uint32_t secs, uint32_t usecs)
Add the given amount of time to a timeval structure.
struct timeval tevent_timeval_current_ofs (uint32_t secs, uint32_t usecs)
Get a timeval in the future with a specified offset from now.
Todo
Add the given amount of time to a timeval structure.
Parameters
Returns
Compare two timeval values.
Parameters
Returns
Compare two timeval values.
Return -1 if tv1 < tv2 Return 0 if tv1 == tv2 Return 1 if tv1 > tv2
Get a timeval value for the current time.
Returns
Get a timeval value for the current time.
Get a timeval in the future with a specified offset from now.
Parameters
Returns
Get a timeval in the future with a specified offset from now.
Check if a given timeval structure is zero.
Parameters
Returns
Check if a given timeval structure is zero.
Get a timeval structure with the given values.
Parameters
Returns
Get a timeval structure with the given values.
Get the difference between two timeval values.
Parameters
Returns
Get the difference between two timeval values.
Get a zero timeval value.
Returns
Generated automatically by Doxygen for tevent from the source code.