tizen 2.4 release
[framework/connectivity/mobileap-agent.git] / include / mobileap_common.h
index c5c1678..475ed7f 100755 (executable)
 #define __MOBILEAP_COMMON_H__
 
 #include <glib.h>
+#include <gio/gio.h>
 
 #include "mobileap_softap.h"
+#include <tethering-server-stub.h>
 
 gint _slist_find_station_by_interface(gconstpointer a, gconstpointer b);
 gint _slist_find_station_by_mac(gconstpointer a, gconstpointer b);
 gint _slist_find_station_by_ip_addr(gconstpointer a, gconstpointer b);
 
-void _emit_mobileap_dbus_signal(TetheringObject *obj,
-               mobile_ap_sig_e num, const gchar *message);
 void _send_dbus_station_info(const char *member,
                mobile_ap_station_info_t *info);
 void _update_station_count(int count);
@@ -37,7 +37,7 @@ int _remove_station_info_all(mobile_ap_type_e type);
 int _get_station_info(gconstpointer data, GCompareFunc func,
                mobile_ap_station_info_t **si);
 int _get_station_count(gconstpointer data, GCompareFunc func, int *count);
-int _station_info_foreach(GFunc func, void *user_data);
+GVariant *_station_info_foreach(void);
 int _add_interface_routing(const char *interface, const in_addr_t gateway);
 int _del_interface_routing(const char *interface, const in_addr_t gateway);
 int _add_routing_rule(const char *interface);
@@ -45,5 +45,5 @@ int _del_routing_rule(const char *interface);
 int _flush_ip_address(const char *interface);
 int _execute_command(const char *cmd);
 int _get_tethering_type_from_ip(const char *ip, mobile_ap_type_e *type);
-
+Tethering *_get_tethering_obj(void);
 #endif /* __MOBILEAP_COMMON_H__ */