X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Futil.h;h=908c7374c0700a0aef8c8430c1c033100dea0b89;hb=343a1f3129a20e6d0db15e41e4d8a765e3fd8462;hp=188aae8fb05b52f4e5734c3cef04eb2a5e1313cf;hpb=3c3ff124de3bac5c03f52845b7f3b05b7365c70b;p=platform%2Fcore%2Fconnectivity%2Fnet-config.git diff --git a/include/util.h b/include/util.h index 188aae8..908c737 100755 --- a/include/util.h +++ b/include/util.h @@ -36,15 +36,6 @@ extern "C" { #define MAX_SIZE_ERROR_BUFFER 256 -#if defined TIZEN_WEARABLE -typedef enum { - WC_POPUP_TYPE_SESSION_OVERLAPPED, - WC_POPUP_TYPE_WIFI_CONNECTED, - WC_POPUP_TYPE_CAPTIVE_PORTAL, - WC_POPUP_TYPE_WIFI_RESTRICT -}netconfig_wcpopup_type_e; -#endif - GKeyFile *netconfig_keyfile_load(const char *pathname); void netconfig_keyfile_save(GKeyFile *keyfile, const char *pathname); @@ -72,17 +63,19 @@ int netconfig_add_route_ipv4(gchar *ip_addr, gchar *subnet, gchar *interface, gi int netconfig_del_route_ipv4(gchar *ip_addr, gchar *subnet, gchar *interface, gint address_family); gboolean handle_launch_direct(Wifi *wifi, GDBusMethodInvocation *context); +gboolean handle_launch_mdns(Network *object, GDBusMethodInvocation *context, + gchar *name); gboolean netconfig_send_notification_to_net_popup(const char * noti, const char * data); int netconfig_send_message_to_net_popup(const char *title, const char *content, const char *type, const char *ssid); +int netconfig_send_restriction_to_net_popup(const char *title, + const char *type, const char *restriction); void netconfig_set_system_event(const char * sys_evt, const char * evt_key, const char * evt_val); -#if defined TIZEN_WEARABLE -int wc_launch_syspopup(netconfig_wcpopup_type_e type); -int wc_launch_popup(netconfig_wcpopup_type_e type); -#endif void netconfig_set_vconf_int(const char * key, int value); void netconfig_set_vconf_str(const char * key, const char * value); +int netconfig_vconf_get_int(const char * key, int *value); +int netconfig_vconf_get_bool(const char * key, int *value); char* netconfig_get_env(const char *key); void netconfig_set_mac_address_from_file(void); @@ -90,4 +83,19 @@ void netconfig_set_mac_address_from_file(void); } #endif +typedef enum { + TIZEN_PROFILE_UNKNOWN = 0, + TIZEN_PROFILE_MOBILE = 0x1, + TIZEN_PROFILE_WEARABLE = 0x2, + TIZEN_PROFILE_TV = 0x4, + TIZEN_PROFILE_IVI = 0x8, + TIZEN_PROFILE_COMMON = 0x10, +} tizen_profile_t; +extern tizen_profile_t _get_tizen_profile(); + +#define TIZEN_TELEPHONY_ENABLE (_get_tizen_profile() == TIZEN_PROFILE_MOBILE) +#define TIZEN_WLAN_BOARD_SPRD (_get_tizen_profile() == TIZEN_PROFILE_MOBILE) +#define TIZEN_TV (_get_tizen_profile() == TIZEN_PROFILE_TV) +#define TIZEN_NTP_ENABLE (_get_tizen_profile() == TIZEN_PROFILE_IVI) + #endif /* __NETCONFIG_UTIL_H__ */