summaryrefslogtreecommitdiff
path: root/server/dbus/sssd_dbus_private.h
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2008-10-31 15:51:08 -0400
committerSimo Sorce <idra@samba.org>2008-11-03 10:12:29 -0500
commit0396ffe802dc32dc48c9d0ac3b22efc8217a98b3 (patch)
treec81f44d0e5383f039c6e74682fa9290bc812bdd8 /server/dbus/sssd_dbus_private.h
parent913d0433c4d70b90051727972c070af770166940 (diff)
downloadsssd-0396ffe802dc32dc48c9d0ac3b22efc8217a98b3.tar.gz
sssd-0396ffe802dc32dc48c9d0ac3b22efc8217a98b3.tar.bz2
sssd-0396ffe802dc32dc48c9d0ac3b22efc8217a98b3.zip
Moved method handling into sssd_dbus_connection.c. Added support for handling multiple D-BUS paths in a connection. Added support for per-connection method setup. Added support for per-connection specialized destructors. Added mandatory getIdentity call for all services connecting to the monitor. If they do not present an identity (expose the getIdentity method and respond with name and version), they are dropped immediately. Other minor fixes.
Diffstat (limited to 'server/dbus/sssd_dbus_private.h')
-rw-r--r--server/dbus/sssd_dbus_private.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/server/dbus/sssd_dbus_private.h b/server/dbus/sssd_dbus_private.h
index ae3540bd..ea1b719b 100644
--- a/server/dbus/sssd_dbus_private.h
+++ b/server/dbus/sssd_dbus_private.h
@@ -1,8 +1,11 @@
#ifndef _SSSD_DBUS_PRIVATE_H_
#define _SSSD_DBUS_PRIVATE_H_
-int sssd_add_dbus_connection(struct sssd_dbus_ctx *ctx,
- DBusConnection *dbus_conn);
+int sssd_add_dbus_connection(TALLOC_CTX *ctx,
+ struct event_context *ev,
+ DBusConnection *dbus_conn,
+ struct dbus_connection_toplevel_context **dct_ctx,
+ int connection_type);
struct timeval _dbus_timeout_get_interval_tv(int interval);
void remove_watch(DBusWatch *watch, void *data);