KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21573/root/usr/share/devhelp/books/dbus/api/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21573/root/usr/share/devhelp/books/dbus/api/structDBusConnection.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>D-Bus: DBusConnection Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
  </ul></div>
<h1>DBusConnection Struct Reference<br>
<small>
[<a class="el" href="group__DBusConnectionInternals.html">DBusConnection implementation details</a>]</small>
</h1><!-- doxytag: class="DBusConnection" -->Implementation details of <a class="el" href="structDBusConnection.html">DBusConnection</a>.  
<a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6fbf0227071fc20ffd5b0e79aef58e92"></a><!-- doxytag: member="DBusConnection::refcount" ref="6fbf0227071fc20ffd5b0e79aef58e92" args="" -->
<a class="el" href="structDBusAtomic.html">DBusAtomic</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#6fbf0227071fc20ffd5b0e79aef58e92">refcount</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reference count. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b5726e8d3ff6b08910899b7fe6d7293e"></a><!-- doxytag: member="DBusConnection::mutex" ref="b5726e8d3ff6b08910899b7fe6d7293e" args="" -->
<a class="el" href="group__DBusThreads.html#g4eb021cd6cd0830423eac2738e0ddc40">DBusMutex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#b5726e8d3ff6b08910899b7fe6d7293e">mutex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lock on the entire <a class="el" href="structDBusConnection.html">DBusConnection</a>. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11da240f65887a91f39770c9c2b28685"></a><!-- doxytag: member="DBusConnection::dispatch_mutex" ref="11da240f65887a91f39770c9c2b28685" args="" -->
<a class="el" href="group__DBusThreads.html#g4eb021cd6cd0830423eac2738e0ddc40">DBusMutex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#11da240f65887a91f39770c9c2b28685">dispatch_mutex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Protects dispatch_acquired. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="201f92bbc0947b503a36eaff9ae0ede9"></a><!-- doxytag: member="DBusConnection::dispatch_cond" ref="201f92bbc0947b503a36eaff9ae0ede9" args="" -->
<a class="el" href="group__DBusThreads.html#ga14cd16a336a85b5edbca3c237c3829e">DBusCondVar</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#201f92bbc0947b503a36eaff9ae0ede9">dispatch_cond</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notify when dispatch_acquired is available. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0dfeaf376073e91b370742869762c353"></a><!-- doxytag: member="DBusConnection::io_path_mutex" ref="0dfeaf376073e91b370742869762c353" args="" -->
<a class="el" href="group__DBusThreads.html#g4eb021cd6cd0830423eac2738e0ddc40">DBusMutex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#0dfeaf376073e91b370742869762c353">io_path_mutex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Protects io_path_acquired. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d87e03eea7aaff53f5574efcfb8c3e4"></a><!-- doxytag: member="DBusConnection::io_path_cond" ref="6d87e03eea7aaff53f5574efcfb8c3e4" args="" -->
<a class="el" href="group__DBusThreads.html#ga14cd16a336a85b5edbca3c237c3829e">DBusCondVar</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#6d87e03eea7aaff53f5574efcfb8c3e4">io_path_cond</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notify when io_path_acquired is available. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="714fd51af8730c367b079594c7f756ae"></a><!-- doxytag: member="DBusConnection::outgoing_messages" ref="714fd51af8730c367b079594c7f756ae" args="" -->
<a class="el" href="structDBusList.html">DBusList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#714fd51af8730c367b079594c7f756ae">outgoing_messages</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Queue of messages we need to send, send the end of the list first. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="acb3a29956aa7712db37916194fde869"></a><!-- doxytag: member="DBusConnection::incoming_messages" ref="acb3a29956aa7712db37916194fde869" args="" -->
<a class="el" href="structDBusList.html">DBusList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#acb3a29956aa7712db37916194fde869">incoming_messages</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Queue of messages we have received, end of the list received most recently. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef492b411cd2ebd214f8e4dd15e154af"></a><!-- doxytag: member="DBusConnection::message_borrowed" ref="ef492b411cd2ebd214f8e4dd15e154af" args="" -->
<a class="el" href="structDBusMessage.html">DBusMessage</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#ef492b411cd2ebd214f8e4dd15e154af">message_borrowed</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Filled in if the first incoming message has been borrowed; dispatch_acquired will be set by the borrower. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="07025e177949c5e65d5f983ac5f5e878"></a><!-- doxytag: member="DBusConnection::n_outgoing" ref="07025e177949c5e65d5f983ac5f5e878" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#07025e177949c5e65d5f983ac5f5e878">n_outgoing</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Length of outgoing queue. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9bda45f2d5c9af5c187fc31d7c98b424"></a><!-- doxytag: member="DBusConnection::n_incoming" ref="9bda45f2d5c9af5c187fc31d7c98b424" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#9bda45f2d5c9af5c187fc31d7c98b424">n_incoming</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Length of incoming queue. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5dcb660883904035076579c6d2f46501"></a><!-- doxytag: member="DBusConnection::outgoing_counter" ref="5dcb660883904035076579c6d2f46501" args="" -->
<a class="el" href="structDBusCounter.html">DBusCounter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#5dcb660883904035076579c6d2f46501">outgoing_counter</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Counts size of outgoing messages. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9855f1d7d5404770dd4aa09239c70b3b"></a><!-- doxytag: member="DBusConnection::transport" ref="9855f1d7d5404770dd4aa09239c70b3b" args="" -->
<a class="el" href="structDBusTransport.html">DBusTransport</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#9855f1d7d5404770dd4aa09239c70b3b">transport</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Object that sends/receives messages over network. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bdb6a32972d924531fb2cd80c7fd6d37"></a><!-- doxytag: member="DBusConnection::watches" ref="bdb6a32972d924531fb2cd80c7fd6d37" args="" -->
<a class="el" href="structDBusWatchList.html">DBusWatchList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#bdb6a32972d924531fb2cd80c7fd6d37">watches</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores active watches. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3936ac5c968f2ac09bf05cf36025994"></a><!-- doxytag: member="DBusConnection::timeouts" ref="f3936ac5c968f2ac09bf05cf36025994" args="" -->
<a class="el" href="structDBusTimeoutList.html">DBusTimeoutList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#f3936ac5c968f2ac09bf05cf36025994">timeouts</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores active timeouts. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32d14cefcb4daea257544397755d45ed"></a><!-- doxytag: member="DBusConnection::filter_list" ref="32d14cefcb4daea257544397755d45ed" args="" -->
<a class="el" href="structDBusList.html">DBusList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#32d14cefcb4daea257544397755d45ed">filter_list</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List of filters. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f805edcd9c09aaf45974510403dccbd"></a><!-- doxytag: member="DBusConnection::slot_list" ref="0f805edcd9c09aaf45974510403dccbd" args="" -->
<a class="el" href="structDBusDataSlotList.html">DBusDataSlotList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#0f805edcd9c09aaf45974510403dccbd">slot_list</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data stored by allocated integer ID. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8fa077f91fe62d0c10862e2ff9e86ca"></a><!-- doxytag: member="DBusConnection::pending_replies" ref="d8fa077f91fe62d0c10862e2ff9e86ca" args="" -->
<a class="el" href="structDBusHashTable.html">DBusHashTable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#d8fa077f91fe62d0c10862e2ff9e86ca">pending_replies</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hash of message serials to <a class="el" href="structDBusPendingCall.html">DBusPendingCall</a>. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__DBusTypes.html#gf513803b030613a669cc7ef199f90a8b">dbus_uint32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#43d0bb9401103383e13ed3c99baf0daa">client_serial</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Client serial.  <a href="#43d0bb9401103383e13ed3c99baf0daa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a70afc41f6184604c027e7f71a314d7f"></a><!-- doxytag: member="DBusConnection::disconnect_message_link" ref="a70afc41f6184604c027e7f71a314d7f" args="" -->
<a class="el" href="structDBusList.html">DBusList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#a70afc41f6184604c027e7f71a314d7f">disconnect_message_link</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Preallocated list node for queueing the disconnection message. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="211104e37f65d45ab8fcb149e4bcc84e"></a><!-- doxytag: member="DBusConnection::wakeup_main_function" ref="211104e37f65d45ab8fcb149e4bcc84e" args="" -->
<a class="el" href="group__DBusConnection.html#g8d21e6bab0bbca3efd2c6d5acb53d468">DBusWakeupMainFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#211104e37f65d45ab8fcb149e4bcc84e">wakeup_main_function</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function to wake up the mainloop. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c8aff7bafd9ed046d835c5ed80bc218c"></a><!-- doxytag: member="DBusConnection::wakeup_main_data" ref="c8aff7bafd9ed046d835c5ed80bc218c" args="" -->
void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#c8aff7bafd9ed046d835c5ed80bc218c">wakeup_main_data</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Application data for wakeup_main_function. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8da896126df262503431acd73638c917"></a><!-- doxytag: member="DBusConnection::free_wakeup_main_data" ref="8da896126df262503431acd73638c917" args="" -->
<a class="el" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#8da896126df262503431acd73638c917">free_wakeup_main_data</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">free wakeup_main_data <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6cbafdf80cd474c654fc226581900a2"></a><!-- doxytag: member="DBusConnection::dispatch_status_function" ref="f6cbafdf80cd474c654fc226581900a2" args="" -->
<a class="el" href="group__DBusConnection.html#gd888331dd2737769f669c5df779fe0ef">DBusDispatchStatusFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#f6cbafdf80cd474c654fc226581900a2">dispatch_status_function</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function on dispatch status changes. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0225f7934d1bd118ae2eeacf8a1c6f19"></a><!-- doxytag: member="DBusConnection::dispatch_status_data" ref="0225f7934d1bd118ae2eeacf8a1c6f19" args="" -->
void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#0225f7934d1bd118ae2eeacf8a1c6f19">dispatch_status_data</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Application data for dispatch_status_function. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71f8b1e2078c4edb98c62de1886dfb2a"></a><!-- doxytag: member="DBusConnection::free_dispatch_status_data" ref="71f8b1e2078c4edb98c62de1886dfb2a" args="" -->
<a class="el" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#71f8b1e2078c4edb98c62de1886dfb2a">free_dispatch_status_data</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">free dispatch_status_data <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3bbd2ecba171ebb8e952eaa030971d7"></a><!-- doxytag: member="DBusConnection::last_dispatch_status" ref="f3bbd2ecba171ebb8e952eaa030971d7" args="" -->
<a class="el" href="group__DBusConnection.html#gbf250a32ff740b2a8c99136e0142d8d2">DBusDispatchStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#f3bbd2ecba171ebb8e952eaa030971d7">last_dispatch_status</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last dispatch status we reported to the application. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cecb9b77a9f7f234f41aa87c96cc49f9"></a><!-- doxytag: member="DBusConnection::link_cache" ref="cecb9b77a9f7f234f41aa87c96cc49f9" args="" -->
<a class="el" href="structDBusList.html">DBusList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#cecb9b77a9f7f234f41aa87c96cc49f9">link_cache</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A cache of linked list links to prevent contention for the global linked list mempool lock. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd289771721a459f4f9cdeaca0fa87c2"></a><!-- doxytag: member="DBusConnection::objects" ref="cd289771721a459f4f9cdeaca0fa87c2" args="" -->
<a class="el" href="structDBusObjectTree.html">DBusObjectTree</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#cd289771721a459f4f9cdeaca0fa87c2">objects</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Object path handlers registered with this connection. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1abb7ad98db87f32b4abda22df075bd"></a><!-- doxytag: member="DBusConnection::server_guid" ref="d1abb7ad98db87f32b4abda22df075bd" args="" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#d1abb7ad98db87f32b4abda22df075bd">server_guid</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GUID of server if we are in shared_connections, <a class="el" href="group__DBusMacros.html#g070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> if server GUID is unknown or connection is private. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11803a01d74d956ef37e6aa092f0cf17"></a><!-- doxytag: member="DBusConnection::dispatch_acquired" ref="11803a01d74d956ef37e6aa092f0cf17" args="" -->
<a class="el" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#11803a01d74d956ef37e6aa092f0cf17">dispatch_acquired</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Someone has dispatch path (can drain incoming queue). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f71e445534a4405075c33b5a075589f"></a><!-- doxytag: member="DBusConnection::io_path_acquired" ref="9f71e445534a4405075c33b5a075589f" args="" -->
<a class="el" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#9f71e445534a4405075c33b5a075589f">io_path_acquired</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Someone has transport io path (can use the transport to read/write messages). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae47138b9b2494b65072ff300d631aa8"></a><!-- doxytag: member="DBusConnection::shareable" ref="ae47138b9b2494b65072ff300d631aa8" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#ae47138b9b2494b65072ff300d631aa8">shareable</a>: 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="group__DBusMacros.html#ga8cecfc5c5c054d2875c03e77b7be15d">TRUE</a> if libdbus owns a reference to the connection and can return it from <a class="el" href="group__DBusConnection.html#gc6bc8680215ed6e3b526903736f4edde">dbus_connection_open()</a> more than once <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a9f22339f90157f308a532462218404"></a><!-- doxytag: member="DBusConnection::exit_on_disconnect" ref="2a9f22339f90157f308a532462218404" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#2a9f22339f90157f308a532462218404">exit_on_disconnect</a>: 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If <a class="el" href="group__DBusMacros.html#ga8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>, exit after handling disconnect signal. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b13bc36d7e6f91995768277ecbd5482c"></a><!-- doxytag: member="DBusConnection::route_peer_messages" ref="b13bc36d7e6f91995768277ecbd5482c" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#b13bc36d7e6f91995768277ecbd5482c">route_peer_messages</a>: 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If <a class="el" href="group__DBusMacros.html#ga8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>, if org.freedesktop.DBus.Peer messages have a bus name, don't handle them automatically. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#48d141d4311211e921571043bdbaeefb">disconnected_message_arrived</a>: 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">We popped or are dispatching the disconnected message.  <a href="#48d141d4311211e921571043bdbaeefb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b2707b9d10d0643f91a8e027ae118b5"></a><!-- doxytag: member="DBusConnection::disconnected_message_processed" ref="3b2707b9d10d0643f91a8e027ae118b5" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#3b2707b9d10d0643f91a8e027ae118b5">disconnected_message_processed</a>: 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">We did our default handling of the disconnected message, such as closing the connection. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="336a7953a4a28e55f6e6a07acfa11df3"></a><!-- doxytag: member="DBusConnection::have_connection_lock" ref="336a7953a4a28e55f6e6a07acfa11df3" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#336a7953a4a28e55f6e6a07acfa11df3">have_connection_lock</a>: 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used to check locking. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="49516d636e8a63e1e05e2ab2ba5adcb8"></a><!-- doxytag: member="DBusConnection::generation" ref="49516d636e8a63e1e05e2ab2ba5adcb8" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusConnection.html#49516d636e8a63e1e05e2ab2ba5adcb8">generation</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">_dbus_current_generation that should correspond to this connection <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation details of <a class="el" href="structDBusConnection.html">DBusConnection</a>. 
<p>
All fields are private. 
<p>

<p>
Definition at line <a class="el" href="dbus-connection_8c-source.html#l00231">231</a> of file <a class="el" href="dbus-connection_8c-source.html">dbus-connection.c</a>.<hr><h2>Field Documentation</h2>
<a class="anchor" name="43d0bb9401103383e13ed3c99baf0daa"></a><!-- doxytag: member="DBusConnection::client_serial" ref="43d0bb9401103383e13ed3c99baf0daa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__DBusTypes.html#gf513803b030613a669cc7ef199f90a8b">dbus_uint32_t</a> <a class="el" href="structDBusConnection.html#43d0bb9401103383e13ed3c99baf0daa">DBusConnection::client_serial</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Client serial. 
<p>
Increments each time a message is sent 
<p>
Definition at line <a class="el" href="dbus-connection_8c-source.html#l00264">264</a> of file <a class="el" href="dbus-connection_8c-source.html">dbus-connection.c</a>.
<p>
Referenced by <a class="el" href="dbus-connection_8c-source.html#l01163">_dbus_connection_new_for_transport()</a>.
</div>
</div><p>
<a class="anchor" name="48d141d4311211e921571043bdbaeefb"></a><!-- doxytag: member="DBusConnection::disconnected_message_arrived" ref="48d141d4311211e921571043bdbaeefb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="structDBusConnection.html#48d141d4311211e921571043bdbaeefb">DBusConnection::disconnected_message_arrived</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
We popped or are dispatching the disconnected message. 
<p>
if the disconnect_message_link is NULL then we queued it, but this flag is whether it got to the head of the queue. 
<p>
Definition at line <a class="el" href="dbus-connection_8c-source.html#l00297">297</a> of file <a class="el" href="dbus-connection_8c-source.html">dbus-connection.c</a>.
<p>
Referenced by <a class="el" href="dbus-connection_8c-source.html#l01163">_dbus_connection_new_for_transport()</a>.
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="dbus-connection_8c-source.html">dbus-connection.c</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 14 22:26:15 2009 for D-Bus by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Anon7 - 2021