| Current File : //usr/share/doc/dbus/api/structDBusTransport.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>D-Bus: DBusTransport Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">D-Bus
 <span id="projectnumber">1.8.20</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.6.1 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="functions.html"><span>Data Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">DBusTransport Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="DBusTransport" -->
<p>Object representing a transport such as a socket.
<a href="structDBusTransport.html#details">More...</a></p>
<p><code>#include <<a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>></code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a1a6554a692a353f8402c1419cd94e904">refcount</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference count. <a href="#a1a6554a692a353f8402c1419cd94e904"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structDBusTransportVTable.html">DBusTransportVTable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a7350850a4e02a7eaa4036eb47d4778e5">vtable</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Virtual methods for this instance. <a href="#a7350850a4e02a7eaa4036eb47d4778e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDBusConnection.html">DBusConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a8abdfc9327aa30550982c83b45354651">connection</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Connection owning this transport. <a href="#a8abdfc9327aa30550982c83b45354651"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDBusMessageLoader.html">DBusMessageLoader</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#aaaba590c281236d176600016b7edab48">loader</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Message-loading buffer. <a href="#aaaba590c281236d176600016b7edab48"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf71c91312f325be13ce6c09298b1eb8"></a><!-- doxytag: member="DBusTransport::auth" ref="acf71c91312f325be13ce6c09298b1eb8" args="" -->
<a class="el" href="structDBusAuth.html">DBusAuth</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#acf71c91312f325be13ce6c09298b1eb8">auth</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Authentication conversation. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb3d5fe913d4c281f3495e95cd450c57"></a><!-- doxytag: member="DBusTransport::credentials" ref="acb3d5fe913d4c281f3495e95cd450c57" args="" -->
<a class="el" href="structDBusCredentials.html">DBusCredentials</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#acb3d5fe913d4c281f3495e95cd450c57">credentials</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Credentials of other end read from the socket. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a23e0925741fc1c4ba3a369bac4bca4b6">max_live_messages_size</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Max total size of received messages. <a href="#a23e0925741fc1c4ba3a369bac4bca4b6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a2d96972bbc56b78360cb0cfaa3f30266">max_live_messages_unix_fds</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Max total unix fds of received messages. <a href="#a2d96972bbc56b78360cb0cfaa3f30266"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDBusCounter.html">DBusCounter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#afb19bae6f7cfe595f3f1ae0ce53ccab0">live_messages</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Counter for size/unix fds of all live messages. <a href="#afb19bae6f7cfe595f3f1ae0ce53ccab0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a586180e57d80c428fc81e579d9159cb2"></a><!-- doxytag: member="DBusTransport::address" ref="a586180e57d80c428fc81e579d9159cb2" args="" -->
char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a586180e57d80c428fc81e579d9159cb2">address</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Address of the server we are connecting to (<a class="el" href="group__DBusMacros.html#ga070d2ce7b6bb7e5c05602aa8c308d0c4" title="A null pointer, defined appropriately for C or C++.">NULL</a> for the server side of a transport) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaad7cb51a3e4ff2dd900ac971cc52b36"></a><!-- doxytag: member="DBusTransport::expected_guid" ref="aaad7cb51a3e4ff2dd900ac971cc52b36" args="" -->
char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#aaad7cb51a3e4ff2dd900ac971cc52b36">expected_guid</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">GUID we expect the server to have, <a class="el" href="group__DBusMacros.html#ga070d2ce7b6bb7e5c05602aa8c308d0c4" title="A null pointer, defined appropriately for C or C++.">NULL</a> on server side or if we don't have an expectation. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__DBusConnection.html#ga36419a145848f3b234b3ba5640b0a3d0">DBusAllowUnixUserFunction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#ac83be11f3497da6a21aed51782cd68d0">unix_user_function</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function for checking whether a user is authorized. <a href="#ac83be11f3497da6a21aed51782cd68d0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7df35abee6aeef69eff659d65dd430f4"></a><!-- doxytag: member="DBusTransport::unix_user_data" ref="a7df35abee6aeef69eff659d65dd430f4" args="" -->
void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a7df35abee6aeef69eff659d65dd430f4">unix_user_data</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Data for unix_user_function. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a754f10d16c06f373464fe6bf88a15cdd"></a><!-- doxytag: member="DBusTransport::free_unix_user_data" ref="a754f10d16c06f373464fe6bf88a15cdd" args="" -->
<a class="el" href="group__DBusMemory.html#ga061bcded226d76c7d7de35beaa165cb5">DBusFreeFunction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a754f10d16c06f373464fe6bf88a15cdd">free_unix_user_data</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to free unix_user_data. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__DBusConnection.html#ga47436366726762688036c600d651bab6">DBusAllowWindowsUserFunction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a17403591c2a1d936be5ed13a36e6416a">windows_user_function</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function for checking whether a user is authorized. <a href="#a17403591c2a1d936be5ed13a36e6416a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a333c4300fe345d25e9dcb828d20baff7"></a><!-- doxytag: member="DBusTransport::windows_user_data" ref="a333c4300fe345d25e9dcb828d20baff7" args="" -->
void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a333c4300fe345d25e9dcb828d20baff7">windows_user_data</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Data for windows_user_function. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab0e5248bd01f31ac4dcdab3c3b7b570"></a><!-- doxytag: member="DBusTransport::free_windows_user_data" ref="aab0e5248bd01f31ac4dcdab3c3b7b570" args="" -->
<a class="el" href="group__DBusMemory.html#ga061bcded226d76c7d7de35beaa165cb5">DBusFreeFunction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#aab0e5248bd01f31ac4dcdab3c3b7b570">free_windows_user_data</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function to free windows_user_data. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a487a7375e94efba850f8344a252cfa63">disconnected</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__DBusMacros.html#gaa8cecfc5c5c054d2875c03e77b7be15d" title="Expands to "1".">TRUE</a> if we are disconnected. <a href="#a487a7375e94efba850f8344a252cfa63"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12d3052e51b2f0bf398d48e31e5f9da8"></a><!-- doxytag: member="DBusTransport::authenticated" ref="a12d3052e51b2f0bf398d48e31e5f9da8" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a12d3052e51b2f0bf398d48e31e5f9da8">authenticated</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Cache of auth state; use <a class="el" href="group__DBusTransport.html#ga59ed246ec0ef9c64bc4684fc17726c1d" title="Returns TRUE if we have been authenticated.">_dbus_transport_peek_is_authenticated()</a> to query value. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d91848b94203022be1090d93dd2cd04"></a><!-- doxytag: member="DBusTransport::send_credentials_pending" ref="a7d91848b94203022be1090d93dd2cd04" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a7d91848b94203022be1090d93dd2cd04">send_credentials_pending</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__DBusMacros.html#gaa8cecfc5c5c054d2875c03e77b7be15d" title="Expands to "1".">TRUE</a> if we need to send credentials <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa29089fbb1fbdb5b412b3ed18c84b2d"></a><!-- doxytag: member="DBusTransport::receive_credentials_pending" ref="aaa29089fbb1fbdb5b412b3ed18c84b2d" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#aaa29089fbb1fbdb5b412b3ed18c84b2d">receive_credentials_pending</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__DBusMacros.html#gaa8cecfc5c5c054d2875c03e77b7be15d" title="Expands to "1".">TRUE</a> if we need to receive credentials <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38fa70b1473eb08a6c871c7791b46d6e"></a><!-- doxytag: member="DBusTransport::is_server" ref="a38fa70b1473eb08a6c871c7791b46d6e" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a38fa70b1473eb08a6c871c7791b46d6e">is_server</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__DBusMacros.html#gaa8cecfc5c5c054d2875c03e77b7be15d" title="Expands to "1".">TRUE</a> if on the server side <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a546ecc2f6467a51973681d0b816809"></a><!-- doxytag: member="DBusTransport::unused_bytes_recovered" ref="a6a546ecc2f6467a51973681d0b816809" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a6a546ecc2f6467a51973681d0b816809">unused_bytes_recovered</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__DBusMacros.html#gaa8cecfc5c5c054d2875c03e77b7be15d" title="Expands to "1".">TRUE</a> if we've recovered unused bytes from auth <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30a82ca7826ef4735a5caa4c921ec014"></a><!-- doxytag: member="DBusTransport::allow_anonymous" ref="a30a82ca7826ef4735a5caa4c921ec014" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusTransport.html#a30a82ca7826ef4735a5caa4c921ec014">allow_anonymous</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__DBusMacros.html#gaa8cecfc5c5c054d2875c03e77b7be15d" title="Expands to "1".">TRUE</a> if an anonymous client can connect <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Object representing a transport such as a socket. </p>
<p>A transport can shuttle messages from point A to point B, and is the backend for a <a class="el" href="structDBusConnection.html" title="Implementation details of DBusConnection.">DBusConnection</a>. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00080">80</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="a8abdfc9327aa30550982c83b45354651"></a><!-- doxytag: member="DBusTransport::connection" ref="a8abdfc9327aa30550982c83b45354651" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structDBusConnection.html">DBusConnection</a>* <a class="el" href="structDBusTransport.html#a8abdfc9327aa30550982c83b45354651">DBusTransport::connection</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Connection owning this transport. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00086">86</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l01140">_dbus_transport_queue_messages()</a>, <a class="el" href="dbus-transport_8c_source.html#l00927">_dbus_transport_set_connection()</a>, and <a class="el" href="dbus-transport_8c_source.html#l00724">_dbus_transport_try_to_authenticate()</a>.</p>
</div>
</div>
<a class="anchor" id="a487a7375e94efba850f8344a252cfa63"></a><!-- doxytag: member="DBusTransport::disconnected" ref="a487a7375e94efba850f8344a252cfa63" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int <a class="el" href="structDBusTransport.html#a487a7375e94efba850f8344a252cfa63">DBusTransport::disconnected</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p><a class="el" href="group__DBusMacros.html#gaa8cecfc5c5c054d2875c03e77b7be15d" title="Expands to "1".">TRUE</a> if we are disconnected. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00113">113</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l00502">_dbus_transport_disconnect()</a>, <a class="el" href="dbus-transport_8c_source.html#l00984">_dbus_transport_do_iteration()</a>, <a class="el" href="dbus-transport_8c_source.html#l00216">_dbus_transport_finalize_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l00527">_dbus_transport_get_is_connected()</a>, <a class="el" href="dbus-transport_8c_source.html#l00951">_dbus_transport_get_socket_fd()</a>, <a class="el" href="dbus-transport_8c_source.html#l00889">_dbus_transport_handle_watch()</a>, <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, and <a class="el" href="dbus-transport_8c_source.html#l00724">_dbus_transport_try_to_authenticate()</a>.</p>
</div>
</div>
<a class="anchor" id="afb19bae6f7cfe595f3f1ae0ce53ccab0"></a><!-- doxytag: member="DBusTransport::live_messages" ref="afb19bae6f7cfe595f3f1ae0ce53ccab0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structDBusCounter.html">DBusCounter</a>* <a class="el" href="structDBusTransport.html#afb19bae6f7cfe595f3f1ae0ce53ccab0">DBusTransport::live_messages</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Counter for size/unix fds of all live messages. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00097">97</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l00216">_dbus_transport_finalize_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01101">_dbus_transport_get_dispatch_status()</a>, <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01140">_dbus_transport_queue_messages()</a>, <a class="el" href="dbus-transport_8c_source.html#l01249">_dbus_transport_set_max_received_size()</a>, and <a class="el" href="dbus-transport_8c_source.html#l01267">_dbus_transport_set_max_received_unix_fds()</a>.</p>
</div>
</div>
<a class="anchor" id="aaaba590c281236d176600016b7edab48"></a><!-- doxytag: member="DBusTransport::loader" ref="aaaba590c281236d176600016b7edab48" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structDBusMessageLoader.html">DBusMessageLoader</a>* <a class="el" href="structDBusTransport.html#aaaba590c281236d176600016b7edab48">DBusTransport::loader</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Message-loading buffer. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00088">88</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l00216">_dbus_transport_finalize_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01101">_dbus_transport_get_dispatch_status()</a>, <a class="el" href="dbus-transport_8c_source.html#l01225">_dbus_transport_get_max_message_size()</a>, <a class="el" href="dbus-transport_8c_source.html#l01237">_dbus_transport_get_max_message_unix_fds()</a>, <a class="el" href="dbus-transport_8c_source.html#l01521">_dbus_transport_get_pending_fds_count()</a>, <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01140">_dbus_transport_queue_messages()</a>, <a class="el" href="dbus-transport_8c_source.html#l01199">_dbus_transport_set_max_message_size()</a>, <a class="el" href="dbus-transport_8c_source.html#l01212">_dbus_transport_set_max_message_unix_fds()</a>, and <a class="el" href="dbus-transport_8c_source.html#l01534">_dbus_transport_set_pending_fds_function()</a>.</p>
</div>
</div>
<a class="anchor" id="a23e0925741fc1c4ba3a369bac4bca4b6"></a><!-- doxytag: member="DBusTransport::max_live_messages_size" ref="a23e0925741fc1c4ba3a369bac4bca4b6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="structDBusTransport.html#a23e0925741fc1c4ba3a369bac4bca4b6">DBusTransport::max_live_messages_size</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Max total size of received messages. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00094">94</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l01101">_dbus_transport_get_dispatch_status()</a>, <a class="el" href="dbus-transport_8c_source.html#l01285">_dbus_transport_get_max_received_size()</a>, <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01249">_dbus_transport_set_max_received_size()</a>, and <a class="el" href="dbus-transport_8c_source.html#l01267">_dbus_transport_set_max_received_unix_fds()</a>.</p>
</div>
</div>
<a class="anchor" id="a2d96972bbc56b78360cb0cfaa3f30266"></a><!-- doxytag: member="DBusTransport::max_live_messages_unix_fds" ref="a2d96972bbc56b78360cb0cfaa3f30266" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long <a class="el" href="structDBusTransport.html#a2d96972bbc56b78360cb0cfaa3f30266">DBusTransport::max_live_messages_unix_fds</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Max total unix fds of received messages. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00095">95</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l01101">_dbus_transport_get_dispatch_status()</a>, <a class="el" href="dbus-transport_8c_source.html#l01297">_dbus_transport_get_max_received_unix_fds()</a>, <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01249">_dbus_transport_set_max_received_size()</a>, and <a class="el" href="dbus-transport_8c_source.html#l01267">_dbus_transport_set_max_received_unix_fds()</a>.</p>
</div>
</div>
<a class="anchor" id="a1a6554a692a353f8402c1419cd94e904"></a><!-- doxytag: member="DBusTransport::refcount" ref="a1a6554a692a353f8402c1419cd94e904" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structDBusTransport.html#a1a6554a692a353f8402c1419cd94e904">DBusTransport::refcount</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reference count. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00082">82</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l00460">_dbus_transport_ref()</a>, and <a class="el" href="dbus-transport_8c_source.html#l00477">_dbus_transport_unref()</a>.</p>
</div>
</div>
<a class="anchor" id="ac83be11f3497da6a21aed51782cd68d0"></a><!-- doxytag: member="DBusTransport::unix_user_function" ref="ac83be11f3497da6a21aed51782cd68d0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__DBusConnection.html#ga36419a145848f3b234b3ba5640b0a3d0">DBusAllowUnixUserFunction</a> <a class="el" href="structDBusTransport.html#ac83be11f3497da6a21aed51782cd68d0">DBusTransport::unix_user_function</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for checking whether a user is authorized. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00103">103</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01413">_dbus_transport_set_unix_user_function()</a>, and <a class="el" href="dbus-transport_8c_source.html#l00724">_dbus_transport_try_to_authenticate()</a>.</p>
</div>
</div>
<a class="anchor" id="a7350850a4e02a7eaa4036eb47d4778e5"></a><!-- doxytag: member="DBusTransport::vtable" ref="a7350850a4e02a7eaa4036eb47d4778e5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structDBusTransportVTable.html">DBusTransportVTable</a>* <a class="el" href="structDBusTransport.html#a7350850a4e02a7eaa4036eb47d4778e5">DBusTransport::vtable</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Virtual methods for this instance. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00084">84</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l00502">_dbus_transport_disconnect()</a>, <a class="el" href="dbus-transport_8c_source.html#l00984">_dbus_transport_do_iteration()</a>, <a class="el" href="dbus-transport_8c_source.html#l00951">_dbus_transport_get_socket_fd()</a>, <a class="el" href="dbus-transport_8c_source.html#l00889">_dbus_transport_handle_watch()</a>, <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01140">_dbus_transport_queue_messages()</a>, <a class="el" href="dbus-transport_8c_source.html#l00927">_dbus_transport_set_connection()</a>, and <a class="el" href="dbus-transport_8c_source.html#l00477">_dbus_transport_unref()</a>.</p>
</div>
</div>
<a class="anchor" id="a17403591c2a1d936be5ed13a36e6416a"></a><!-- doxytag: member="DBusTransport::windows_user_function" ref="a17403591c2a1d936be5ed13a36e6416a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__DBusConnection.html#ga47436366726762688036c600d651bab6">DBusAllowWindowsUserFunction</a> <a class="el" href="structDBusTransport.html#a17403591c2a1d936be5ed13a36e6416a">DBusTransport::windows_user_function</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Function for checking whether a user is authorized. </p>
<p>Definition at line <a class="el" href="dbus-transport-protected_8h_source.html#l00108">108</a> of file <a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a>.</p>
<p>Referenced by <a class="el" href="dbus-transport_8c_source.html#l00102">_dbus_transport_init_base()</a>, <a class="el" href="dbus-transport_8c_source.html#l01472">_dbus_transport_set_windows_user_function()</a>, and <a class="el" href="dbus-transport_8c_source.html#l00724">_dbus_transport_try_to_authenticate()</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="dbus-transport-protected_8h_source.html">dbus-transport-protected.h</a></li>
</ul>
</div><!-- contents -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 3 2016 17:50:34 for D-Bus by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>
</body>
</html>