![]() |
![]() |
![]() |
Libral, the Rubrica Library Reference Manual | ![]() |
---|---|---|---|---|
#define R_TIMEOUT_TYPE #define R_TIMEOUT (obj) #define R_TIMEOUT_CLASS (klass) #define IS_R_TIMEOUT (obj) #define IS_R_TIMEOUT_CLASS (klass) #define R_TIMEOUT_GET_CLASS (obj) RTimeoutPrivate; RTimeout; GType r_timeout_get_type (void); RTimeout* r_timeout_new (guint32 time); void r_timeout_free (RTimeout *timeout); void r_timeout_start (RTimeout *timeout); void r_timeout_enable (RTimeout *timeout); void r_timeout_disable (RTimeout *timeout); void r_timeout_restart (RTimeout *timeout, guint32 time); gboolean r_timeout_is_running (RTimeout *timeout);
RTimeout* r_timeout_new (guint32 time);
Create a new timer. Timer will wait "time" seconds, when a "timeout" signal is emitted. If time is 0, then timer will wait 15 minutes, before emit signal.
time : |
time |
Returns : | a RTimeout* |
void r_timeout_free (RTimeout *timeout);
free the RTimeout object
timeout : |
a RTimeout |
void r_timeout_start (RTimeout *timeout);
start the timeout object
timeout : |
RTimeout |
void r_timeout_enable (RTimeout *timeout);
enable the timeout
timeout : |
a RTimeout |
void r_timeout_disable (RTimeout *timeout);
disable the timeout
timeout : |
a RTimeout |
void r_timeout_restart (RTimeout *timeout, guint32 time);
restart the timeout, but waiting "time" seconds
timeout : |
a RTimeout |
time : |
anew time |