Revert "Rename authorized_identity in authenticated_identity for clarity sake."
[platform/upstream/dbus.git] / dbus / dbus-authorization.h
1 #ifndef _DBUS_AUTHORIZE_H
2 #define _DBUS_AUTHORIZE_H
3
4 #include <dbus/dbus-connection.h>
5 #include <dbus/dbus-credentials.h>
6
7 typedef struct DBusAuthorization DBusAuthorization;
8
9 DBusAuthorization *_dbus_authorization_new (void);
10 void _dbus_authorization_set_connection (DBusAuthorization *self,
11     DBusConnection *connection);
12 DBusAuthorization * _dbus_authorization_ref (DBusAuthorization *self);
13 void _dbus_authorization_unref (DBusAuthorization *self);
14 void _dbus_authorization_set_unix_authorization_callback (DBusAuthorization *self,
15     DBusAllowUnixUserFunction function, void *data,
16     DBusFreeFunction free_data_function, void **old_data,
17     DBusFreeFunction *old_free_data_function);
18 void _dbus_authorization_set_windows_authorization_callback (DBusAuthorization *self,
19     DBusAllowWindowsUserFunction function, void *data,
20     DBusFreeFunction free_data_function, void **old_data,
21     DBusFreeFunction *old_free_data_function);
22 dbus_bool_t _dbus_authorization_do_authorization (DBusAuthorization *self, DBusCredentials *creds);
23 void _dbus_authorization_set_allow_anonymous (DBusAuthorization *self, dbus_bool_t value);
24
25 #endif /* _DBUS_AUTHORIZE_H */