From: Mateusz Majewski Date: Mon, 25 Apr 2022 05:55:02 +0000 (+0200) Subject: Add GetUserList sessiond stub X-Git-Tag: submit/tizen/20220525.001052~7^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aaffe1b33218869747daf1681bffe5a34f6b6bfb;p=platform%2Fcore%2Fsystem%2Fsessiond.git Add GetUserList sessiond stub Change-Id: Ib03474a8692204b458c0d17c44a5c38286664ed0 --- diff --git a/sessiond/src/main.cpp b/sessiond/src/main.cpp index 06424df..7ce4cd0 100644 --- a/sessiond/src/main.cpp +++ b/sessiond/src/main.cpp @@ -460,6 +460,12 @@ struct sessiond_context { g_dbus_method_invocation_return_value(invocation, nullptr); } + void on_get_user_list(GDBusMethodInvocation *invocation, std::string_view sender, GVariant *parameters) + { + //auto [ session_uid ] = tuple_from_g_variant(parameters); + g_dbus_method_invocation_return_dbus_error(invocation, "org.freedesktop.DBus.Error.Failed", "TODO"); + } + static void glib_bus_connected(GDBusConnection *conn, const gchar *name, gpointer user_data) { auto self = static_cast(user_data); @@ -543,6 +549,10 @@ struct sessiond_context { "" "" "" + "" + "" + "" + "" "" "" "" @@ -578,7 +588,7 @@ struct sessiond_context { std::pair< std::string_view, void (sessiond_context::*)(GDBusMethodInvocation *, std::string_view, GVariant *) - >, 9> methods = { + >, 10> methods = { std::make_pair("AddUser", &sessiond_context::on_add_user), std::make_pair("RemoveUser", &sessiond_context::on_remove_user), std::make_pair("SwitchUser", &sessiond_context::on_switch_user), @@ -588,7 +598,7 @@ struct sessiond_context { std::make_pair("AddUserDone", &sessiond_context::on_add_user_done), std::make_pair("RemoveUserDone", &sessiond_context::on_remove_user_done), std::make_pair("SwitchUserDone", &sessiond_context::on_switch_user_done), - // TODO: Add all the methods + std::make_pair("GetUserList", &sessiond_context::on_get_user_list), }; std::unordered_map> wait_add;