#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);
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);
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__ */