![]() |
![]() |
![]() |
Libral, the Rubrica Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
RTimeoutRTimeout |
#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 |
Returns : |
a RTimeout* |
void r_timeout_free (RTimeout *timeout);
free the RTimeout object
|
a RTimeout |
void r_timeout_start (RTimeout *timeout);
start the timeout object
|
RTimeout |
void r_timeout_enable (RTimeout *timeout);
enable the timeout
|
a RTimeout |
void r_timeout_disable (RTimeout *timeout);
disable the timeout
|
a RTimeout |
void r_timeout_restart (RTimeout *timeout, guint32 time);
restart the timeout, but waiting "time" seconds
|
a RTimeout |
|
anew time |