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/structDBusServer.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: DBusServer 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>DBusServer Struct Reference</h1><!-- doxytag: class="DBusServer" -->Internals of <a class="el" href="structDBusServer.html">DBusServer</a> object.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="dbus-server-protected_8h-source.html">dbus-server-protected.h</a>&gt;</code>
<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="7578bd99fc8aee641cbb5198cb2e7004"></a><!-- doxytag: member="DBusServer::refcount" ref="7578bd99fc8aee641cbb5198cb2e7004" args="" -->
<a class="el" href="structDBusAtomic.html">DBusAtomic</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#7578bd99fc8aee641cbb5198cb2e7004">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="a5068890fea8c7e7261b600e7256e009"></a><!-- doxytag: member="DBusServer::vtable" ref="a5068890fea8c7e7261b600e7256e009" args="" -->
const <a class="el" href="structDBusServerVTable.html">DBusServerVTable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#a5068890fea8c7e7261b600e7256e009">vtable</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual methods for this instance. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62732ec74cf0293382f588fb1f417470"></a><!-- doxytag: member="DBusServer::mutex" ref="62732ec74cf0293382f588fb1f417470" args="" -->
<a class="el" href="group__DBusThreads.html#g4eb021cd6cd0830423eac2738e0ddc40">DBusMutex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#62732ec74cf0293382f588fb1f417470">mutex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lock on the server object. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="799a94be0e3078f2e636f322f57d66f9"></a><!-- doxytag: member="DBusServer::guid" ref="799a94be0e3078f2e636f322f57d66f9" args="" -->
<a class="el" href="unionDBusGUID.html">DBusGUID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#799a94be0e3078f2e636f322f57d66f9">guid</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Globally unique ID of server. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79cd5d1b25412d56b7fd41902d575794"></a><!-- doxytag: member="DBusServer::guid_hex" ref="79cd5d1b25412d56b7fd41902d575794" args="" -->
<a class="el" href="structDBusString.html">DBusString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#79cd5d1b25412d56b7fd41902d575794">guid_hex</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hex-encoded version of GUID. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7955050967aeaf09679f8ba1f2941880"></a><!-- doxytag: member="DBusServer::watches" ref="7955050967aeaf09679f8ba1f2941880" args="" -->
<a class="el" href="structDBusWatchList.html">DBusWatchList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#7955050967aeaf09679f8ba1f2941880">watches</a></td></tr>

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Our timeouts. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="359852bf33b3051180a9477da4d89acd"></a><!-- doxytag: member="DBusServer::address" ref="359852bf33b3051180a9477da4d89acd" args="" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#359852bf33b3051180a9477da4d89acd">address</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Address this server is listening on. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f0fac02d4c6f9e5ff353cf696b6d991"></a><!-- doxytag: member="DBusServer::max_connections" ref="8f0fac02d4c6f9e5ff353cf696b6d991" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#8f0fac02d4c6f9e5ff353cf696b6d991">max_connections</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Max number of connections allowed at once. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0601cca8307ba17d4a8bcebe48b08362"></a><!-- doxytag: member="DBusServer::slot_list" ref="0601cca8307ba17d4a8bcebe48b08362" args="" -->
<a class="el" href="structDBusDataSlotList.html">DBusDataSlotList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#0601cca8307ba17d4a8bcebe48b08362">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="964ff125a29a7dac02f81e1a26233ff6"></a><!-- doxytag: member="DBusServer::new_connection_function" ref="964ff125a29a7dac02f81e1a26233ff6" args="" -->
<a class="el" href="group__DBusServer.html#g86c64a45e0834df26a8feae3079f6fbf">DBusNewConnectionFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#964ff125a29a7dac02f81e1a26233ff6">new_connection_function</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback to invoke when a new connection is created. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cfba406ae6f288887feaccc3d621d094"></a><!-- doxytag: member="DBusServer::new_connection_data" ref="cfba406ae6f288887feaccc3d621d094" args="" -->
void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#cfba406ae6f288887feaccc3d621d094">new_connection_data</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data for new connection callback. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d5b68a92cf47a3eb50e5e6ec7d2ca3a"></a><!-- doxytag: member="DBusServer::new_connection_free_data_function" ref="5d5b68a92cf47a3eb50e5e6ec7d2ca3a" args="" -->
<a class="el" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#5d5b68a92cf47a3eb50e5e6ec7d2ca3a">new_connection_free_data_function</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback to invoke to free new_connection_data when server is finalized or data is replaced. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc1032bbed41413e5d0e01578f2bfffc"></a><!-- doxytag: member="DBusServer::auth_mechanisms" ref="dc1032bbed41413e5d0e01578f2bfffc" args="" -->
char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#dc1032bbed41413e5d0e01578f2bfffc">auth_mechanisms</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of allowed authentication mechanisms. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7dabb30cdc09d6102810029fb56b8dfe"></a><!-- doxytag: member="DBusServer::disconnected" ref="7dabb30cdc09d6102810029fb56b8dfe" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#7dabb30cdc09d6102810029fb56b8dfe">disconnected</a>: 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TRUE if we are disconnected. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dba8dd016471a800525a42926f9ee061"></a><!-- doxytag: member="DBusServer::have_server_lock" ref="dba8dd016471a800525a42926f9ee061" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusServer.html#dba8dd016471a800525a42926f9ee061">have_server_lock</a>: 1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does someone have the server mutex locked. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Internals of <a class="el" href="structDBusServer.html">DBusServer</a> object. 
<p>

<p>
Definition at line <a class="el" href="dbus-server-protected_8h-source.html#l00056">56</a> of file <a class="el" href="dbus-server-protected_8h-source.html">dbus-server-protected.h</a>.<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="dbus-server-protected_8h-source.html">dbus-server-protected.h</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