pidgin 2.14.14dev
|
Idle API. More...
#include <time.h>
Go to the source code of this file.
Data Structures | |
struct | PurpleIdleUiOps |
Idle UI operations. More... | |
Functions | |
Idle API <br> | |
void | purple_idle_touch (void) |
Touch our idle tracker. | |
void | purple_idle_set (time_t time) |
Fake our idle time by setting the time at which our accounts purportedly became idle. | |
Idle Subsystem <br> | |
void | purple_idle_set_ui_ops (PurpleIdleUiOps *ops) |
Sets the UI operations structure to be used for idle reporting. | |
PurpleIdleUiOps * | purple_idle_get_ui_ops (void) |
Returns the UI operations structure used for idle reporting. | |
void | purple_idle_init (void) |
Initializes the idle system. | |
void | purple_idle_uninit (void) |
Uninitializes the idle system. | |
Idle API.
Definition in file idle.h.
PurpleIdleUiOps * purple_idle_get_ui_ops | ( | void | ) |
Returns the UI operations structure used for idle reporting.
void purple_idle_set | ( | time_t | time | ) |
Fake our idle time by setting the time at which our accounts purportedly became idle.
This is used by the I'dle Mak'er plugin.
void purple_idle_set_ui_ops | ( | PurpleIdleUiOps * | ops | ) |
Sets the UI operations structure to be used for idle reporting.
ops | The UI operations structure. |
void purple_idle_touch | ( | void | ) |
Touch our idle tracker.
This signifies that the user is 'active'. The conversation code calls this when the user sends an IM, for example.