Added a dbus property 'TimeUpdated'
[platform/upstream/connman.git] / src / connman.h
index a260839..e92f2b1 100755 (executable)
@@ -27,6 +27,7 @@
 #if defined TIZEN_EXT
 #define WIFI_COUNTRY_CODE_LEN 2
 #define WIFI_PHY_MODE_LEN 18
+#define GIO_SOCKET_RETRY_COUNT 3
 #endif
 
 #include <connman/dbus.h>
@@ -62,6 +63,7 @@ DBusMessage *__connman_error_invalid_property(DBusMessage *msg);
 DBusMessage *__connman_error_invalid_command(DBusMessage *msg);
 DBusMessage *__connman_error_scan_abort_failed(DBusMessage *msg);
 #endif
+DBusMessage *__connman_error_operation_canceled(DBusMessage *msg);
 
 int __connman_manager_init(void);
 void __connman_manager_cleanup(void);
@@ -77,6 +79,9 @@ int __connman_clock_init(void);
 void __connman_clock_cleanup(void);
 
 void __connman_clock_update_timezone(void);
+#if defined TIZEN_EXT
+void __connman_clock_set_time_updated(bool updated);
+#endif
 
 int __connman_timezone_init(void);
 void __connman_timezone_cleanup(void);
@@ -287,7 +292,6 @@ int __connman_storage_save_ins(GKeyFile *keyfile);
 GKeyFile *__connman_storage_load_config(const char *ident);
 GKeyFile *__connman_storage_load_provider_config(const char *ident);
 
-GKeyFile *__connman_storage_open_service(const char *ident);
 int __connman_storage_save_service(GKeyFile *keyfile, const char *ident);
 GKeyFile *__connman_storage_load_provider(const char *identifier);
 void __connman_storage_save_provider(GKeyFile *keyfile, const char *identifier);
@@ -344,7 +348,6 @@ __connman_ipconfig_ref_debug(struct connman_ipconfig *ipconfig,
 void __connman_ipconfig_unref_debug(struct connman_ipconfig *ipconfig,
                        const char *file, int line, const char *caller);
 
-void __connman_ipconfig_clear_address(struct connman_ipconfig *ipconfig);
 void *__connman_ipconfig_get_data(struct connman_ipconfig *ipconfig);
 void __connman_ipconfig_set_data(struct connman_ipconfig *ipconfig, void *data);
 
@@ -450,9 +453,9 @@ void __connman_ipconfig_set_dhcpv6_prefixes(struct connman_ipconfig *ipconfig,
                                        char **prefixes);
 char **__connman_ipconfig_get_dhcpv6_prefixes(struct connman_ipconfig *ipconfig);
 
-int __connman_ipconfig_load(struct connman_ipconfig *ipconfig,
+void __connman_ipconfig_load(struct connman_ipconfig *ipconfig,
                GKeyFile *keyfile, const char *identifier, const char *prefix);
-int __connman_ipconfig_save(struct connman_ipconfig *ipconfig,
+void __connman_ipconfig_save(struct connman_ipconfig *ipconfig,
                GKeyFile *keyfile, const char *identifier, const char *prefix);
 bool __connman_ipconfig_ipv6_privacy_enabled(struct connman_ipconfig *ipconfig);
 int __connman_ipconfig_ipv6_reset_privacy(struct connman_ipconfig *ipconfig);
@@ -597,7 +600,8 @@ enum bssid_type {
        RESET_BSSID = 3,
 };
 
-int set_connman_bssid(enum bssid_type mode, char *bssid);
+int set_connman_bssid(enum bssid_type mode, char *bssid, const char *ifname);
+void technology_save_device(struct connman_device *device);
 #endif
 
 #include <connman/device.h>
@@ -618,7 +622,9 @@ int __connman_device_request_hidden_scan(struct connman_device *device,
 void __connman_device_stop_scan(enum connman_service_type type);
 #if defined TIZEN_EXT
 int __connman_device_request_specific_scan(enum connman_service_type type,
-                               int scan_type, GSList *specific_scan_list);
+                               const char *ifname, int scan_type, GSList *specific_scan_list);
+int connman_device_request_device_scan(enum connman_service_type type,
+                               const char * ifname, bool force_full_scan);
 #endif
 
 bool __connman_device_isfiltered(const char *devname);
@@ -642,6 +648,8 @@ int __connman_rfkill_block(enum connman_service_type type, bool block);
 #if defined TIZEN_EXT
 char *index2ident(int index, const char *prefix);
 char *index2addr(int index);
+char *_get_wifi_ident(void);
+char *_get_wifi_addr(void);
 #endif
 
 #include <connman/network.h>
@@ -823,6 +831,11 @@ bool __connman_service_get_auto_connect_mode(void);
 void __connman_service_set_auto_connect_mode(bool enable);
 #endif
 
+#if defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET
+int __connman_service_get_use_eapol(struct connman_service *service);
+int __connman_service_get_connect_reason(struct connman_service *service);
+#endif /* defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET */
+
 bool __connman_service_remove(struct connman_service *service);
 bool __connman_service_is_provider_pending(struct connman_service *service);
 void __connman_service_set_provider_pending(struct connman_service *service,
@@ -1007,7 +1020,11 @@ const char *__connman_notifier_get_state(void);
 
 #include <connman/rtnl.h>
 
+#if defined TIZEN_EXT
+int __connman_rtnl_init(int retry_count);
+#else
 int __connman_rtnl_init(void);
+#endif
 void __connman_rtnl_start(void);
 void __connman_rtnl_cleanup(void);