Add support for handling wifi authentication failure
[platform/upstream/connman.git] / include / network.h
index a9f4f01..9f5bb1f 100755 (executable)
@@ -66,6 +66,7 @@ enum connman_network_error {
 #if defined TIZEN_EXT
        CONNMAN_NETWORK_ERROR_DHCP_FAIL       = 5,
        CONNMAN_NETWORK_ERROR_BLOCKED         = 6,
+       CONNMAN_NETWORK_ERROR_AUTHENTICATE_FAIL = 7,
 #else
        CONNMAN_NETWORK_ERROR_BLOCKED         = 5,
 #endif
@@ -186,6 +187,13 @@ int connman_network_set_bssid(struct connman_network *network,
                                const unsigned char *bssid);
 unsigned char *connman_network_get_bssid(struct connman_network *network);
 
+int connman_network_set_transition_mode_bssid(struct connman_network *network,
+                               const unsigned char *transition_mode_bssid);
+
+unsigned char *connman_network_get_transition_mode_bssid(struct connman_network *network);
+
+bool connman_network_check_transition_mode(struct connman_network *network1, struct connman_network *network2);
+
 int connman_network_set_maxrate(struct connman_network *network,
                                unsigned int maxrate);
 
@@ -196,6 +204,10 @@ unsigned int connman_network_get_maxrate(struct connman_network *network);
 
 int connman_network_get_maxspeed(struct connman_network *network);
 
+int connman_network_set_sec_list(struct connman_network *network,
+                                       GSList *sec_list);
+void *connman_network_get_sec_list(struct connman_network *network);
+
 int connman_network_set_enc_mode(struct connman_network *network,
                                const char *encryption_mode);
 const char *connman_network_get_enc_mode(struct connman_network *network);
@@ -230,6 +242,11 @@ unsigned char *connman_network_get_last_connected_bssid(struct connman_network *
 void connman_network_set_assoc_reject_table(struct connman_network *network,
                GHashTable *assoc_reject_table);
 GHashTable *connman_network_get_assoc_reject_table(struct connman_network *network);
+__time_t connman_network_get_roam_scan_time(struct connman_network *network);
+void connman_network_set_roam_scan_time(struct connman_network *network,
+                                               __time_t roam_scan_time);
+int connman_network_get_snr(struct connman_network *network);
+void connman_network_set_snr(struct connman_network *network, int snr);
 #endif
 int connman_network_set_phy_mode(struct connman_network *network,
                                ieee80211_modes_e mode);