#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
1.5.1