![]() |
![]() |
![]() |
Evolution-Data-Server Manual: Backend Utilities (libebackend) | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
enum EOfflineListenerState; EOfflineListener; EOfflineListener * e_offline_listener_new (void
); EOfflineListenerState e_offline_listener_get_state (EOfflineListener *eol
);
An EOfflineListener basically just tracks Evolution's online/offline state and emits a "changed" signal when a state change is detected.
This class is highly Evolution-centric and probably not suitable for general purpose use. Frankly it should be deprecated and replaced with a D-Bus method.
typedef enum { EOL_STATE_OFFLINE = 0, EOL_STATE_ONLINE = 1 } EOfflineListenerState;
Indicates the online/offline state of the listener.
Since 2.30
typedef struct _EOfflineListener EOfflineListener;
Contains only private data that should be read and manipulated using the functions below.
Since 2.30
EOfflineListener * e_offline_listener_new (void
);
Returns a new EOfflineListener.
Returns : |
a new EOfflineListener |
Since 2.30
EOfflineListenerState e_offline_listener_get_state (EOfflineListener *eol
);
FIXME Document me!
|
an EOfflineListener |
Returns : |
EOL_STATE_OFFLINE or EOL_STATE_ONLINE |
Since 2.30
"changed"
signalvoid user_function (EOfflineListener *listener, gpointer user_data) : Run Last
Emitted when Evolution's online/offline state changes.
|
the EOfflineListener that received the signal |
|
user data set when the signal handler was connected. |