summaryrefslogtreecommitdiffstats
path: root/hcid/dbus-security.c
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2006-10-27 14:57:58 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2006-10-27 14:57:58 +0000
commit81cc3f9c484d17b71db155f07c23fac21282d550 (patch)
treeccdf980b8b338778cb0835cddd3665a330c589b9 /hcid/dbus-security.c
parentc761480865c6b65e370e2bba750c86c226a7fc3f (diff)
Added service authorization skeleton
Diffstat (limited to 'hcid/dbus-security.c')
-rw-r--r--hcid/dbus-security.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/hcid/dbus-security.c b/hcid/dbus-security.c
index aff0a3f0..4f8523c4 100644
--- a/hcid/dbus-security.c
+++ b/hcid/dbus-security.c
@@ -385,11 +385,26 @@ static DBusHandlerResult unregister_default_agent(DBusConnection *conn,
return send_message_and_unref(conn, reply);
}
+static DBusHandlerResult authorize_service(DBusConnection *conn,
+ DBusMessage *msg, void *data)
+{
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+static DBusHandlerResult cancel_service_authorization(DBusConnection *conn,
+ DBusMessage *msg, void *data)
+{
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+}
+
+
static struct service_data sec_services[] = {
{ "RegisterDefaultPasskeyAgent", register_default_agent },
{ "UnregisterDefaultPasskeyAgent", unregister_default_agent },
{ "RegisterPasskeyAgent", register_agent },
{ "UnregisterPasskeyAgent", unregister_agent },
+ { "Authorize", authorize_service },
+ { "CancelAuthorization", cancel_service_authorization },
{ NULL, NULL }
};