diff options
| author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2006-10-27 14:57:58 +0000 | 
|---|---|---|
| committer | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2006-10-27 14:57:58 +0000 | 
| commit | 81cc3f9c484d17b71db155f07c23fac21282d550 (patch) | |
| tree | ccdf980b8b338778cb0835cddd3665a330c589b9 /hcid/dbus-security.c | |
| parent | c761480865c6b65e370e2bba750c86c226a7fc3f (diff) | |
Added service authorization skeleton
Diffstat (limited to 'hcid/dbus-security.c')
| -rw-r--r-- | hcid/dbus-security.c | 15 | 
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 }  }; | 
