#include <icd_iap.h>
Public Attributes | |
gchar * | id |
gboolean | id_is_local |
enum icd_iap_state | state |
gboolean | limited_conn |
gchar * | service_name |
gchar * | network_name |
icd_policy_request | connection |
gchar * | interface_name |
guint | idletimer_id |
icd_network_module * | busy |
GSList * | network_modules |
GSList * | current_module |
GSList * | ip_down_list |
GSList * | link_pre_down_list |
GSList * | link_down_list |
gpointer | srv_connect_cb |
gpointer | srv_connect_cb_user_data |
gpointer | srv_disconnect_cb |
gpointer | srv_disconnect_cb_user_data |
enum icd_nw_layer | restart_layer |
enum icd_iap_state | restart_state |
guint | restart_count |
enum icd_nw_layer | renew_layer |
GSList * | current_renew_module |
gboolean | user_interaction_done |
gchar * | err_str |
gpointer | save_dlg |
icd_iap_request_cb_fn | request_cb |
gpointer | request_cb_user_data |
GSList * | script_env |
GSList * | script_pids |
gchar* icd_iap::id |
unique id of this IAP
gboolean icd_iap::id_is_local |
Wheter the id is local to icd2 only or a globally known one found in gconf.
what state the IAP currently is in
gboolean icd_iap::limited_conn |
limited service provider connectivity
gchar* icd_iap::service_name |
service level name displayable to the user
gchar* icd_iap::network_name |
name of the network displayable to user
service and network indetification attributes compatible with the policy framework due to ICD_NW_RESTART policy check
gchar* icd_iap::interface_name |
network interface
guint icd_iap::idletimer_id |
idle timer id
struct icd_network_module* icd_iap::busy |
module that is busy serving other IAPs causing current IAP to fail
GSList* icd_iap::network_modules |
list of network modules associated with this network type
GSList* icd_iap::current_module |
current network module
GSList* icd_iap::ip_down_list |
list of icd_iap_disconnect ip down functions to call on disconnect
GSList* icd_iap::link_pre_down_list |
list of icd_iap_disconnect link pre down functions to call on disconnect
GSList* icd_iap::link_down_list |
list of link down functions to call on disconnect
gpointer icd_iap::srv_connect_cb |
service provider connect callback
gpointer icd_iap::srv_connect_cb_user_data |
service provider connect user data
gpointer icd_iap::srv_disconnect_cb |
service provider disconnect callback
gpointer icd_iap::srv_disconnect_cb_user_data |
service provider disconnect user data
what layer to restart
what state the restart came from; used to figure out wheter network scripts need to be run
guint icd_iap::restart_count |
monitor how many times the IAP has been restarted
what layer to renew
GSList* icd_iap::current_renew_module |
what module is being renewed
gboolean icd_iap::user_interaction_done |
wheter the module did all the user prompting and retry dialogs are not needed
gchar* icd_iap::err_str |
error that caused iap to fail
gpointer icd_iap::save_dlg |
opaque token for save dialog request
request status callback
gpointer icd_iap::request_cb_user_data |
user data to pass to the callback
GSList* icd_iap::script_env |
list of struct icd_iap_env environment variables
GSList* icd_iap::script_pids |
list of script pids being waited for