D-Bus 1.16.0
|
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. | |
unsigned int | unix_fd_possible: 1 |
This side could do unix fd passing. | |
unsigned int | unix_fd_negotiated: 1 |
Unix fd was successfully negotiated. | |
Internal members of DBusAuth.
Definition at line 155 of file dbus-auth.c.
char** DBusAuth::allowed_mechs |
Mechanisms we're allowed to use, or NULL if we can use any.
Definition at line 183 of file dbus-auth.c.
Referenced by _dbus_auth_set_mechanisms(), and _dbus_auth_unref().
unsigned int DBusAuth::already_asked_for_initial_response |
Already sent a blank challenge to get an initial response.
Definition at line 191 of file dbus-auth.c.
unsigned int DBusAuth::already_got_mechanisms |
Client already got mech list.
Definition at line 190 of file dbus-auth.c.
DBusCredentials* DBusAuth::authorized_identity |
Credentials that are authorized.
Definition at line 174 of file dbus-auth.c.
Referenced by _dbus_auth_get_identity(), and _dbus_auth_unref().
unsigned int DBusAuth::buffer_outstanding |
Buffer is "checked out" for reading data into.
Definition at line 192 of file dbus-auth.c.
Referenced by _dbus_auth_get_buffer(), and _dbus_auth_return_buffer().
DBusString DBusAuth::challenge |
Challenge sent to client.
Definition at line 181 of file dbus-auth.c.
Referenced by _dbus_auth_unref().
DBusString DBusAuth::context |
Cookie scope.
Definition at line 178 of file dbus-auth.c.
Referenced by _dbus_auth_set_context(), and _dbus_auth_unref().
int DBusAuth::cookie_id |
ID of cookie to use.
Definition at line 180 of file dbus-auth.c.
DBusCredentials* DBusAuth::credentials |
Credentials read from socket.
Definition at line 171 of file dbus-auth.c.
Referenced by _dbus_auth_set_credentials(), and _dbus_auth_unref().
DBusCredentials* DBusAuth::desired_identity |
Identity client has requested.
Definition at line 176 of file dbus-auth.c.
Referenced by _dbus_auth_unref().
DBusString DBusAuth::identity |
Current identity we're authorizing as.
Definition at line 167 of file dbus-auth.c.
Referenced by _dbus_auth_unref().
DBusString DBusAuth::incoming |
Incoming data buffer.
Definition at line 160 of file dbus-auth.c.
Referenced by _dbus_auth_delete_unused_bytes(), _dbus_auth_do_work(), _dbus_auth_get_buffer(), _dbus_auth_get_unused_bytes(), _dbus_auth_return_buffer(), and _dbus_auth_unref().
DBusKeyring* DBusAuth::keyring |
Keyring for cookie mechanism.
Definition at line 179 of file dbus-auth.c.
Referenced by _dbus_auth_unref().
const DBusAuthMechanismHandler* DBusAuth::mech |
Current auth mechanism.
Definition at line 165 of file dbus-auth.c.
Referenced by _dbus_auth_decode_data(), _dbus_auth_encode_data(), _dbus_auth_needs_decoding(), and _dbus_auth_needs_encoding().
unsigned int DBusAuth::needed_memory |
We needed memory to continue since last successful getting something done.
Definition at line 187 of file dbus-auth.c.
Referenced by _dbus_auth_do_work().
DBusString DBusAuth::outgoing |
Outgoing data buffer.
Definition at line 161 of file dbus-auth.c.
Referenced by _dbus_auth_bytes_sent(), _dbus_auth_do_work(), _dbus_auth_get_bytes_to_send(), and _dbus_auth_unref().
int DBusAuth::refcount |
reference count
Definition at line 157 of file dbus-auth.c.
Referenced by _dbus_auth_ref(), and _dbus_auth_unref().
const char* DBusAuth::side |
Client or server.
Definition at line 158 of file dbus-auth.c.
Referenced by _dbus_auth_client_new(), and _dbus_auth_server_new().
const DBusAuthStateData* DBusAuth::state |
Current protocol state.
Definition at line 163 of file dbus-auth.c.
Referenced by _dbus_auth_client_new(), _dbus_auth_decode_data(), _dbus_auth_do_work(), _dbus_auth_encode_data(), _dbus_auth_get_guid_from_server(), _dbus_auth_get_identity(), _dbus_auth_needs_decoding(), _dbus_auth_needs_encoding(), and _dbus_auth_server_new().
unsigned int DBusAuth::unix_fd_negotiated |
Unix fd was successfully negotiated.
Definition at line 195 of file dbus-auth.c.
Referenced by _dbus_auth_get_unix_fd_negotiated().
unsigned int DBusAuth::unix_fd_possible |
This side could do unix fd passing.
Definition at line 194 of file dbus-auth.c.
Referenced by _dbus_auth_set_unix_fd_possible().