always_online_data Struct Reference
[Always online policy]

List of all members.

Public Attributes

guint connection_count
guint count_iaps_id
guint iap_count
gint timeout
guint timeout_id
gboolean auto_conn
gboolean always_change
gboolean always_online_value_changed
guint notify_nw_params
guint notify_connections
gboolean flight_mode
DBusPendingCall * pending_flightmode
gboolean flightmode_signals
icd_policy_request_make_new_fn make_request
icd_policy_network_priority_fn priority
icd_policy_service_module_check_fn srv_check
gint highest_network_priority


Detailed Description

private data for the always online policy

Member Data Documentation

number of IAPs in GConf

Referenced by icd_policy_init(), policy_always_online_check(), and policy_always_online_run().

whether connect automatically has a decent value

Referenced by icd_policy_init(), policy_always_online_nw_params_changed(), and policy_always_online_run().

whether any always online settings values got changed

Referenced by policy_always_online_check(), policy_always_online_nw_params_changed(), and policy_always_online_run().

GConf notification id for network parameters

Referenced by policy_always_online_destruct(), and policy_always_online_gconf_init().

GConf notification id for connections

Referenced by policy_always_online_destruct(), and policy_always_online_gconf_init().

TRUE if in flight mode, FALSE if in online mode

Referenced by icd_policy_init(), and policy_always_online_flightmode().

TRUE if broadcast signals have been connected

Referenced by icd_policy_init(), and policy_always_online_destruct().

function to request OSSO_IAP_ANY

Referenced by icd_policy_init(), and policy_always_online_make_request().

function to request network priority information

Referenced by icd_policy_init(), and policy_always_online_connected().

function to check if there is a service module for a given network type

Referenced by icd_policy_init(), and policy_always_online_run().

Highest priority network currently connected (this acts as a boolean flag but for debug purposes we want to know the actual priority). If set to 0 then this is not the highest, otherwise the highest priority value

Referenced by policy_always_online_connected(), policy_always_online_disconnected(), and policy_always_online_run().


The documentation for this struct was generated from the following file:

Generated on Thu Mar 11 09:04:50 2010 for ICd2 by  doxygen 1.5.6