#define ICD_NW_ATTR_AUTOCONNECT 0x04000000 |
Whether we have all required credentials to authenticate ourselves to the network automatically without any user interaction
#define ICD_NW_ATTR_IAPNAME 0x01000000 |
Type of network id; set for IAP name, unset for local id, e.g. WLAN SSID
#define ICD_NW_ATTR_LOCALMASK 0x00FFFFFF |
Mask for network attribute local values, e.g. security settings, WLAN mode, etc. These values might be evaluated by relevant UI components
#define ICD_NW_ATTR_SILENT 0x02000000 |
UI and user interaction forbidden if set, allowed if unset
#define ICD_NW_ATTR_SRV_PROVIDER 0x10000000 |
Whether this network always needs service provider support in order to get connected
#define ICD_NW_SEARCH_SCOPE_ALL 0x0 |
Search for all available networks in range
#define ICD_NW_SEARCH_SCOPE_SAVED 0x1 |
Search for saved IAPs
search function callback status
enum icd_nw_layer |
Network module layer
ICD_NW_LAYER_NONE | No layer |
ICD_NW_LAYER_LINK | Link layer |
ICD_NW_LAYER_LINK_POST | Post-link or link authentication layer |
ICD_NW_LAYER_IP | IP network layer |
ICD_NW_LAYER_SERVICE | Service layer provided by a service module, see Service Provider API |
ICD_NW_LAYER_ALL | All layers |
enum icd_nw_levels |
signal level from lowest (_NONE) to highest (_10)
enum icd_nw_renew_status |
enum icd_nw_status |
status of the icd_nw_api function call returned in respective callbacks
ICD_NW_SUCCESS | function call succeeded; ICd will now call the next non-NULL icd_nw_api '_up' function on the same layer from any other module that has the same type but greater priority number |
ICD_NW_SUCCESS_NEXT_LAYER | function call succeeded; ICd will now call the next non-NULL icd_nw_api '_up' function from the layer above. This status code is ignored on disconnect. |
ICD_NW_RESTART | restart this IAP; ICd will first call the all icd_nw_api '_down' functions starting with the one for this level and then restart from link_up. This status code is ignored on disconnect. |
ICD_NW_ERROR | generic error condition; the network will be closed down and the corresponding 'err_str' should contain more information on the error. The 'err_str' is currently formatted as a D-Bus error, e.g. "com.nokia.icd.error.somedescriptivestring". This status code is ignored on disconnect. |
ICD_NW_TOO_MANY_CONNECTIONS | network module is already in use by another connection. This status code is ignored on disconnect. |
ICD_NW_ERROR_USER_ACTION_DONE | network module has done all the needed user interaction, no need to show retry dialogs or similar. This status code is ignored on disconnect. |
ICD_NW_RESTART_IP | Restart the IP layer of this IAP; ICd will first call the icd_srv_disconnect_fn if needed and then call any required icd_nw_ip_down_fn functions. When done, any required icd_nw_ip_up and icd_srv_connect_fn functions will be called normally. This status code is ignored on disconnection. |
ICD_NW_RESTART_LINK_POST | Restart up to link post layer of this IAP; works similarly to ICD_NW_RESTART_IP. This status code is ignored on disconnect. |
ICD_NW_RESTART_LINK | Restart up to link layer of this IAP; works similarly to ICD_NW_RESTART_IP. This status code is ignored on disconnect. |