summaryrefslogtreecommitdiff
path: root/src/manager.c
diff options
context:
space:
mode:
authorJaehyun Kim <jeik01.kim@samsung.com>2020-08-27 23:32:34 +0900
committerJaehyun Kim <jeik01.kim@samsung.com>2020-08-27 23:32:34 +0900
commitc45eee86f5a3fb041df570f23b2b477c38af0cce (patch)
treef0a30ba5b7f3370f880115c39a532f854b810f01 /src/manager.c
parent26dbdca524427fa4b1bbdecdc9d0e9351cdc830b (diff)
downloadconnman-c45eee86f5a3fb041df570f23b2b477c38af0cce.tar.gz
connman-c45eee86f5a3fb041df570f23b2b477c38af0cce.tar.bz2
connman-c45eee86f5a3fb041df570f23b2b477c38af0cce.zip
Add support for handling multiple wifi interfacessubmit/tizen/20200828.142119
Change-Id: I4762c8d3444167dce34498634de4948e822f865f Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
Diffstat (limited to 'src/manager.c')
-rwxr-xr-xsrc/manager.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/manager.c b/src/manager.c
index 0b232ecb..4b351e11 100755
--- a/src/manager.c
+++ b/src/manager.c
@@ -216,6 +216,17 @@ static DBusMessage *get_services(DBusConnection *conn,
return reply;
}
+#if defined TIZEN_EXT
+static DBusMessage *get_default_service(DBusConnection *conn,
+ DBusMessage *msg, void *data)
+{
+ struct connman_service *service = connman_service_get_default_connection();
+ DBG("service %p", service);
+
+ return connman_service_get_defaut_info(msg, service);
+}
+#endif
+
#if defined TIZEN_EXT_INS
static void append_ins_structs(DBusMessageIter *iter, void *user_data)
{
@@ -688,6 +699,11 @@ static const GDBusMethodTable manager_methods[] = {
{ GDBUS_METHOD("GetServices",
NULL, GDBUS_ARGS({ "services", "a(oa{sv})" }),
get_services) },
+#if defined TIZEN_EXT
+ { GDBUS_METHOD("GetDefaultService",
+ NULL, GDBUS_ARGS({ "service", "oa{sv}" }),
+ get_default_service) },
+#endif
#if defined TIZEN_EXT_INS
{ GDBUS_METHOD("GetINS",
NULL, GDBUS_ARGS({ "services", "a(oa{sv})" }),