Scroll to navigation

The tevent helper functiions(3) tevent The tevent helper functiions(3)

NAME

The tevent helper functiions -

Functions


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 timval 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.

Detailed Description

Todo

description

Function Documentation

struct timeval tevent_timeval_add (const struct timeval * tv, uint32_t secs, uint32_t usecs) [read]

Add the given amount of time to a timeval structure. Parameters:

tv The timeval structure to add the time.
secs The seconds to add to the timeval.
usecs The microseconds to add to the timeval.

Returns:

The timeval structure with the new time.

int tevent_timeval_compare (const struct timeval * tv1, const struct timeval * tv2)

Compare two timeval values. Parameters:

tv1 The first timeval value to compare.
tv2 The second timeval value to compare.

Returns:

0 if they are equal. 1 if the first time is greater than the second. -1 if the first time is smaller than the second.

Compare two timeval values.

Return -1 if tv1 < tv2 Return 0 if tv1 == tv2 Return 1 if tv1 > tv2

struct timeval tevent_timeval_current (void) [read]

Get a timeval value for the current time. Returns:

A timval value with the current time.

struct timeval tevent_timeval_current_ofs (uint32_t secs, uint32_t usecs) [read]

Get a timeval in the future with a specified offset from now. Parameters:

secs The seconds of the offset from now.
usecs The microseconds of the offset from now.

Returns:

A timval with the given offset in the future.

bool tevent_timeval_is_zero (const struct timeval * tv)

Check if a given timeval structure is zero. Parameters:

tv The timeval to check if it is zero.

Returns:

True if it is zero, false otherwise.

struct timeval tevent_timeval_set (uint32_t secs, uint32_t usecs) [read]

Get a timeval structure with the given values. Parameters:

secs The seconds to set.
usecs The microseconds to set.

Returns:

A timeval structure with the given values.

struct timeval tevent_timeval_until (const struct timeval * tv1, const struct timeval * tv2) [read]

Get the difference between two timeval values. Parameters:

tv1 The first timeval.
tv2 The second timeval.

Returns:

A timeval structure with the difference between the first and the second value.

struct timeval tevent_timeval_zero (void) [read]

Get a zero timval value. Returns:

A zero timval value.

Author

Generated automatically by Doxygen for tevent from the source code.

12 Apr 2016 Version 0.9.8