Main Page   Modules   Data Structures   File List   Data Fields   Related Pages  

DBusAuth Struct Reference
[Authentication implementation details]

Internal members of DBusAuth. More...


Data Fields

int refcount
 reference count

DBusString incoming
 Incoming data buffer.

DBusString outgoing
 Outgoing data buffer.

const DBusAuthCommandHandler * handlers
 Handlers for commands.

const DBusAuthMechanismHandler * mech
 Current auth mechanism.

DBusString identity
 Current identity we're authorizing as.

DBusCredentials credentials
 Credentials read from socket, fields may be -1.

DBusCredentials authorized_identity
 Credentials that are authorized.

DBusCredentials desired_identity
 Identity client has requested.

DBusString context
 Cookie scope.

DBusKeyringkeyring
 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 need_disconnect: 1
 We've given up, time to disconnect.

unsigned int authenticated: 1
 We are authenticated.

unsigned int authenticated_pending_output: 1
 Authenticated once we clear outgoing buffer.

unsigned int authenticated_pending_begin: 1
 Authenticated once we get BEGIN.

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 133 of file dbus-auth.c.


The documentation for this struct was generated from the following file:
Generated on Wed Oct 22 14:05:06 2003 for D-BUS by doxygen1.3-rc3