#include <dbus-transport-protected.h>
Data Fields | |
| int | refcount | 
| Reference count.  | |
| const DBusTransportVTable * | vtable | 
| Virtual methods for this instance.  | |
| DBusConnection * | connection | 
| Connection owning this transport.  | |
| DBusMessageLoader * | loader | 
| Message-loading buffer.  | |
| DBusAuth * | auth | 
| Authentication conversation.  | |
| DBusCredentials | credentials | 
| Credentials of other end.  | |
| long | max_live_messages_size | 
| Max total size of received messages.  | |
| DBusCounter * | live_messages_size | 
| Counter for size of all live messages.  | |
| char * | address | 
| Address of the server we are connecting to (NULL for the server side of a transport).  | |
| char * | expected_guid | 
| GUID we expect the server to have, NULL on server side or if we don't have an expectation.  | |
| DBusAllowUnixUserFunction | unix_user_function | 
| Function for checking whether a user is authorized.  | |
| void * | unix_user_data | 
| Data for unix_user_function.  | |
| DBusFreeFunction | free_unix_user_data | 
| Function to free unix_user_data.  | |
| unsigned int | disconnected: 1 | 
| TRUE if we are disconnected.  | |
| unsigned int | authenticated: 1 | 
| Cache of auth state; use _dbus_transport_get_is_authenticated() to query value.  | |
| unsigned int | send_credentials_pending: 1 | 
| TRUE if we need to send credentials  | |
| unsigned int | receive_credentials_pending: 1 | 
| TRUE if we need to receive credentials  | |
| unsigned int | is_server: 1 | 
| TRUE if on the server side  | |
| unsigned int | unused_bytes_recovered: 1 | 
| TRUE if we've recovered unused bytes from auth  | |
A transport can shuttle messages from point A to point B, and is the backend for a DBusConnection.
Definition at line 80 of file dbus-transport-protected.h.
 1.5.1