X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fnetwork.h;h=d637579f75891d320d28c538b833f8fc11556623;hb=00b8c314dc2cfb641494d413f4b00d90a10ecbeb;hp=8ca531485eef3f3671ac300feb5378ba84ceccec;hpb=a0f49e57059d59d8b3124554a16238c968f158c7;p=platform%2Fupstream%2Fconnman.git diff --git a/include/network.h b/include/network.h index 8ca5314..d637579 100755 --- a/include/network.h +++ b/include/network.h @@ -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 @@ -234,22 +235,25 @@ unsigned char *connman_network_get_countrycode(struct connman_network *network); int connman_network_set_bssid_list(struct connman_network *network, GSList *bssids); void *connman_network_get_bssid_list(struct connman_network *network); -#if defined TIZEN_EXT +unsigned int connman_network_get_max_bssid_count(struct connman_network *network); int connman_network_set_last_connected_bssid(struct connman_network *network, const unsigned char *bssid); unsigned char *connman_network_get_last_connected_bssid(struct connman_network *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); ieee80211_modes_e connman_network_get_phy_mode(struct connman_network *network); int connman_network_set_connection_mode(struct connman_network *network, connection_mode_e mode); connection_mode_e connman_network_get_connection_mode(struct connman_network *network); +int set_connected_dhcp(struct connman_network *network); #endif int connman_network_set_name(struct connman_network *network, @@ -263,6 +267,8 @@ uint16_t connman_network_get_frequency(struct connman_network *network); int connman_network_set_wifi_channel(struct connman_network *network, uint16_t channel); uint16_t connman_network_get_wifi_channel(struct connman_network *network); +int connman_network_set_autoconnect(struct connman_network *network, + bool autoconnect); int connman_network_set_string(struct connman_network *network, const char *key, const char *value); @@ -296,6 +302,8 @@ struct connman_network_driver { void (*remove) (struct connman_network *network); int (*connect) (struct connman_network *network); int (*disconnect) (struct connman_network *network); + int (*set_autoconnect) (struct connman_network *network, + bool autoconnect); #if defined TIZEN_EXT int (*merge) (struct connman_network *network); #endif