|  |  |  | Evolution-Data-Server Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
enum EOfflineListenerState; struct EOfflineListener; struct EOfflineListenerClass; 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 for that reason has been deprecated. Use GNetworkMonitor instead.
typedef enum {
	EOL_STATE_OFFLINE = 0,
	EOL_STATE_ONLINE = 1
} EOfflineListenerState;
EOfflineListenerState is deprecated and should not be used in newly-written code.
Indicates the online/offline state of the listener.
Since 2.30
struct EOfflineListener {
	GObject parent;
	EOfflineListenerPrivate *priv;
};
EOfflineListener is deprecated and should not be used in newly-written code.
Contains only private data that should be read and manipulated using the functions below.
Since 2.30
struct EOfflineListenerClass {
	GObjectClass parent_class;
	void (*changed) (EOfflineListener *eol, EOfflineListenerState state);
};
EOfflineListenerClass is deprecated and should not be used in newly-written code.
EOfflineListener *  e_offline_listener_new              (void);
e_offline_listener_new is deprecated and should not be used in newly-written code.
Returns a new EOfflineListener.
| Returns : | a new EOfflineListener | 
Since 2.30
EOfflineListenerState e_offline_listener_get_state      (EOfflineListener *eol);
e_offline_listener_get_state is deprecated and should not be used in newly-written code.
This function now simply returns EOL_STATE_ONLINE always.
| 
 | an EOfflineListener | 
| Returns : | EOL_STATE_OFFLINE or EOL_STATE_ONLINE | 
Since 2.30