X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fnetwork.h;h=c5b1055275bae9637923373b56f8f8bf516cfcbe;hb=7e5e845e5fd4665b1a75985b198f727872937efb;hp=14b944294346f11e9474ebd8338a9782ec877cbe;hpb=26cc90dfaf2ad149b702626f9552c81abbb26862;p=platform%2Fupstream%2Fconnman.git diff --git a/include/network.h b/include/network.h index 14b9442..c5b1055 100755 --- a/include/network.h +++ b/include/network.h @@ -76,6 +76,15 @@ struct connman_bssids { unsigned char bssid[WIFI_BSSID_LEN_MAX]; uint16_t strength; uint16_t frequency; + uint16_t assoc_reject_cnt; + bool is_last_connected; +#if defined TIZEN_EXT_INS + int score_last_connected_bssid; + int score_assoc_reject; + int score_frequency; + int score_strength; +#endif + int ins_score; }; /* Backward compatible @@ -137,6 +146,9 @@ bool connman_network_get_connecting(struct connman_network *network); #if defined TIZEN_EXT void connman_network_set_connecting(struct connman_network *network); #endif +#if defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET +bool connman_network_check_validity(struct connman_network *network); +#endif /* defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET */ int connman_network_set_available(struct connman_network *network, bool available); bool connman_network_get_available(struct connman_network *network); @@ -174,6 +186,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); @@ -211,6 +230,14 @@ 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 +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); +#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);