#include <icd_context.h>
Public Attributes | |
gboolean | daemon |
guint | shutting_down |
GMainLoop * | main_loop |
GSList * | policy_module_list |
GSList * | request_list |
GSList * | nw_module_list |
GHashTable * | type_to_module |
GSList * | srv_module_list |
GHashTable * | srv_type_to_srv_module |
GHashTable * | nw_type_to_srv_module |
guint | idle_timer_notify |
guint | iap_deletion_notify |
gboolean icd_context::daemon |
run as deamon if TRUE, run in foreground if FALSE
icd shutdown timeout id
GMainLoop* icd_context::main_loop |
glib main loop
GSList* icd_context::policy_module_list |
list of policy modules
GSList* icd_context::request_list |
list of outstanding network connection requests
GSList* icd_context::nw_module_list |
list of network modules
GHashTable* icd_context::type_to_module |
hash table mapping network types to the modules in the above list
GSList* icd_context::srv_module_list |
list of service provider modules
GHashTable* icd_context::srv_type_to_srv_module |
hash table mapping service provider types to service modules
GHashTable* icd_context::nw_type_to_srv_module |
hash table mapping network types to list of service modules
idle timer gconf notification id
IAP deletion gconf notification id