EOfflineListener

EOfflineListener — Tracks Evolution's online/offline state

Object Hierarchy

  GObject
   +----EOfflineListener

Signals

  "changed"                                        : Run Last

Description

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.

Details

enum EOfflineListenerState

typedef enum {
	EOL_STATE_OFFLINE = 0,
	EOL_STATE_ONLINE = 1
} EOfflineListenerState;

Warning

EOfflineListenerState is deprecated and should not be used in newly-written code.

Indicates the online/offline state of the listener.

EOL_STATE_OFFLINE

Evolution is in offline mode.

EOL_STATE_ONLINE

Evolution is in online mode.

Since 2.30


struct EOfflineListener

struct EOfflineListener;

Warning

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


e_offline_listener_new ()

EOfflineListener *  e_offline_listener_new              (void);

Warning

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


e_offline_listener_get_state ()

EOfflineListenerState e_offline_listener_get_state      (EOfflineListener *eol);

Warning

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.

Since 2.30

Signal Details

The "changed" signal

void                user_function                      (EOfflineListener *listener,
                                                        gpointer          user_data)      : Run Last

Emitted when Evolution's online/offline state changes.

listener :

the EOfflineListener that received the signal

user_data :

user data set when the signal handler was connected.