TimeoutSource.seconds


Description:

[ Version ( since = "2.14" ) ]
public TimeoutSource.seconds (uint interval)

Creates a new timeout source.

The source will not initially be associated with any MainContext and must be added to one with attach before it will be executed.

The scheduling granularity/accuracy of this timeout source will be in seconds.

The interval given is in terms of monotonic time, not wall clock time. See get_monotonic_time.

Parameters:

interval

the timeout interval in seconds

Returns:

the newly-created timeout source