D-Bus 1.16.0
Data Fields

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 DBusAuthStateDatastate
 Current protocol state.
 
const DBusAuthMechanismHandlermech
 Current auth mechanism.
 
DBusString identity
 Current identity we're authorizing as.
 
DBusCredentialscredentials
 Credentials read from socket.
 
DBusCredentialsauthorized_identity
 Credentials that are authorized.
 
DBusCredentialsdesired_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 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.
 

Detailed Description

Internal members of DBusAuth.

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

Field Documentation

◆ allowed_mechs

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().

◆ already_asked_for_initial_response

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.

◆ already_got_mechanisms

unsigned int DBusAuth::already_got_mechanisms

Client already got mech list.

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

◆ authorized_identity

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().

◆ buffer_outstanding

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().

◆ challenge

DBusString DBusAuth::challenge

Challenge sent to client.

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

Referenced by _dbus_auth_unref().

◆ context

DBusString DBusAuth::context

Cookie scope.

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

Referenced by _dbus_auth_set_context(), and _dbus_auth_unref().

◆ cookie_id

int DBusAuth::cookie_id

ID of cookie to use.

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

◆ credentials

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().

◆ desired_identity

DBusCredentials* DBusAuth::desired_identity

Identity client has requested.

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

Referenced by _dbus_auth_unref().

◆ identity

DBusString DBusAuth::identity

Current identity we're authorizing as.

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

Referenced by _dbus_auth_unref().

◆ incoming

DBusString DBusAuth::incoming

◆ keyring

DBusKeyring* DBusAuth::keyring

Keyring for cookie mechanism.

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

Referenced by _dbus_auth_unref().

◆ mech

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().

◆ needed_memory

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().

◆ outgoing

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().

◆ refcount

int DBusAuth::refcount

reference count

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

Referenced by _dbus_auth_ref(), and _dbus_auth_unref().

◆ side

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().

◆ state

const DBusAuthStateData* DBusAuth::state

◆ unix_fd_negotiated

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().

◆ unix_fd_possible

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().


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