DBusAuth Struct Reference
[Authentication implementation details]

Internal members of DBusAuth. More...


Data Fields

int refcount
 reference count
const char * side
 Client or server.
DBusString incoming
 Incoming data buffer.
DBusString outgoing
 Outgoing data buffer.
const DBusAuthStateData * state
 Current protocol state.
const DBusAuthMechanismHandler * mech
 Current auth mechanism.
DBusString identity
 Current identity we're authorizing as.
DBusCredentials * credentials
 Credentials read from socket.
DBusCredentials * authorized_identity
 Credentials that are authorized.
DBusCredentials * desired_identity
 Identity client has requested.
DBusString context
 Cookie scope.
DBusKeyring * keyring
 Keyring for cookie mechanism.
int cookie_id
 ID of cookie to use.
DBusString challenge
 Challenge sent to client.
char ** allowed_mechs
 Mechanisms we're allowed to use, or NULL if we can use any.
unsigned int needed_memory: 1
 We needed memory to continue since last successful getting something done.
unsigned int already_got_mechanisms: 1
 Client already got mech list.
unsigned int already_asked_for_initial_response: 1
 Already sent a blank challenge to get an initial response.
unsigned int buffer_outstanding: 1
 Buffer is "checked out" for reading data into.


Detailed Description

Internal members of DBusAuth.

Definition at line 149 of file dbus-auth.c.


Field Documentation

Keyring for cookie mechanism.

Definition at line 173 of file dbus-auth.c.

Referenced by _dbus_auth_unref().


The documentation for this struct was generated from the following file:

Generated on Mon May 5 14:47:20 2008 for D-Bus by  doxygen 1.5.5