ListNames and ListQueuedOwners updated to work with new kdbus
[platform/upstream/dbus.git] / dbus / dbus-auth.h
index 1cf0570..8a47298 100644 (file)
@@ -2,6 +2,7 @@
 /* dbus-auth.h Authentication
  *
  * Copyright (C) 2002  Red Hat Inc.
+ * Copyright (C) 2013  Samsung Electronics
  *
  * Licensed under the Academic Free License version 2.1
  * 
@@ -27,7 +28,6 @@
 #include <dbus/dbus-errors.h>
 #include <dbus/dbus-string.h>
 #include <dbus/dbus-sysdeps.h>
-#include <dbus/dbus-authorization.h>
 
 DBUS_BEGIN_DECLS
 
@@ -42,10 +42,13 @@ typedef enum
   DBUS_AUTH_STATE_AUTHENTICATED
 } DBusAuthState;
 
-DBusAuth*     _dbus_auth_server_new          (const DBusString       *guid,
-                                              DBusAuthorization      *authorization);
+DBusAuth*     _dbus_auth_server_new          (const DBusString       *guid);
 DBusAuth*     _dbus_auth_client_new          (void);
-void          _dbus_auth_free                (DBusAuth               *auth);
+#ifdef ENABLE_KDBUS_TRANSPORT
+DBusAuth*        _dbus_auth_client_new_kdbus    (void);
+#endif
+DBusAuth*     _dbus_auth_ref                 (DBusAuth               *auth);
+void          _dbus_auth_unref               (DBusAuth               *auth);
 dbus_bool_t   _dbus_auth_set_mechanisms      (DBusAuth               *auth,
                                               const char            **mechanisms);
 DBusAuthState _dbus_auth_do_work             (DBusAuth               *auth);