X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Ftechnology.h;h=d47f5666a0f8aef565b1fb9583299f89012f9b3c;hb=8a2395563cbaef0b56da21d56df2eea10a2c3c20;hp=29cdddf905f083a0c6dfde19c59faca71e86a926;hpb=47994e23cfadc1b7a64a90f1c1971f51fde47e44;p=platform%2Fupstream%2Fconnman.git diff --git a/include/technology.h b/include/technology.h index 29cdddf..d47f566 100755 --- a/include/technology.h +++ b/include/technology.h @@ -41,6 +41,14 @@ typedef enum { CONNMAN_MULTI_SCAN_SSID_FREQ, } connman_multi_scan_type_e; +typedef enum { + CONNMAN_SCAN_TYPE_FULL_CHANNEL = 0x00, + CONNMAN_SCAN_TYPE_SPECIFIC_AP, + CONNMAN_SCAN_TYPE_MULTI_AP, + CONNMAN_SCAN_TYPE_WPA_SUPPLICANT, + CONNMAN_SCAN_TYPE_UNKNOWN, +} connman_scan_type_e; + typedef struct { char str[128]; gboolean flag; @@ -49,16 +57,14 @@ typedef struct { struct connman_technology; -int connman_technology_tethering_add_station(enum connman_service_type type, - const char *mac); -int connman_technology_tethering_remove_station(const char *mac); - int connman_technology_tethering_notify(struct connman_technology *technology, bool enabled); int connman_technology_set_regdom(const char *alpha2); void connman_technology_regdom_notify(struct connman_technology *technology, const char *alpha2); +enum connman_service_type connman_technology_get_type + (struct connman_technology *technology); bool connman_technology_get_wifi_tethering(const char **ssid, const char **psk); bool connman_technology_is_tethering_allowed(enum connman_service_type type); @@ -84,8 +90,12 @@ struct connman_technology_driver { int connman_technology_driver_register(struct connman_technology_driver *driver); void connman_technology_driver_unregister(struct connman_technology_driver *driver); #if defined TIZEN_EXT -void connman_techonology_wifi_set_5ghz_supported(struct connman_technology *technology, - bool is_5_0_Ghz_supported); +const char *connman_techonology_get_path(enum connman_service_type type); +void __connman_technology_notify_scan_done(const char *ifname, int val); +void __connman_technology_append_interfaces(DBusMessageIter *array, + enum connman_service_type type, const char *ifname); +void __connman_technology_notify_roaming_state(const char *ifname, + const char *state, const char *cur_bssid, const char *dst_bssid); #endif #ifdef __cplusplus