Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > 56137fc01613c3216d40d3968a193ec8 > files > 232

soprano-apidocs-2.9.4-2.fc18.noarch.rpm

<!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"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>Soprano: Soprano::Server::ServerCore Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Soprano
   &#160;<span id="projectnumber">2.9.4</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</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>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceSoprano.html">Soprano</a></li><li class="navelem"><a class="el" href="namespaceSoprano_1_1Server.html">Server</a></li><li class="navelem"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html">ServerCore</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classSoprano_1_1Server_1_1ServerCore-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Soprano::Server::ServerCore Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Central Soprano server class.  
 <a href="classSoprano_1_1Server_1_1ServerCore.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="servercore_8h_source.html">Soprano/Server/ServerCore</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Soprano::Server::ServerCore:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classSoprano_1_1Server_1_1ServerCore__inherit__graph.png" border="0" usemap="#Soprano_1_1Server_1_1ServerCore_inherit__map" alt="Inheritance graph"/></div>
<map name="Soprano_1_1Server_1_1ServerCore_inherit__map" id="Soprano_1_1Server_1_1ServerCore_inherit__map">
<area shape="rect" id="node2" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html" title="QObject" alt="" coords="5,5,75,32"/><area shape="rect" id="node4" href="classSoprano_1_1Error_1_1ErrorCache.html" title="Core class of Soprano&#39;s exception system." alt="" coords="99,5,279,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a81230e384913040fa554c44eb285016b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a81230e384913040fa554c44eb285016b">ServerCore</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#parent">parent</a>=0)</td></tr>
<tr class="separator:a81230e384913040fa554c44eb285016b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af045415b1c60b04c2e876bedf3a0050d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#af045415b1c60b04c2e876bedf3a0050d">~ServerCore</a> ()</td></tr>
<tr class="separator:af045415b1c60b04c2e876bedf3a0050d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56fd9907b22ef695d76b313a5edf97f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a56fd9907b22ef695d76b313a5edf97f1">setBackend</a> (const <a class="el" href="classSoprano_1_1Backend.html">Backend</a> *<a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a98949b99cd52f3ca1160fa955f2c93cc">backend</a>)</td></tr>
<tr class="separator:a56fd9907b22ef695d76b313a5edf97f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98949b99cd52f3ca1160fa955f2c93cc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classSoprano_1_1Backend.html">Backend</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a98949b99cd52f3ca1160fa955f2c93cc">backend</a> () const </td></tr>
<tr class="separator:a98949b99cd52f3ca1160fa955f2c93cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf224d9b0282d13867247ece2bd606b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#abf224d9b0282d13867247ece2bd606b6">setBackendSettings</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qlist.html">QList</a>&lt; <a class="el" href="classSoprano_1_1BackendSetting.html">BackendSetting</a> &gt; &amp;settings)</td></tr>
<tr class="separator:abf224d9b0282d13867247ece2bd606b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ce813e778f40644187992d778d673dd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qlist.html">QList</a>&lt; <a class="el" href="classSoprano_1_1BackendSetting.html">BackendSetting</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a3ce813e778f40644187992d778d673dd">backendSettings</a> () const </td></tr>
<tr class="separator:a3ce813e778f40644187992d778d673dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9601fdb7f52f3ed915ae552a55372b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a6a9601fdb7f52f3ed915ae552a55372b">setMaximumConnectionCount</a> (int max)</td></tr>
<tr class="separator:a6a9601fdb7f52f3ed915ae552a55372b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b98daf6a7cb6355a3424d91120ca74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a67b98daf6a7cb6355a3424d91120ca74">maximumConnectionCount</a> () const </td></tr>
<tr class="separator:a67b98daf6a7cb6355a3424d91120ca74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe43a88006beeb94a755a0a33a3f8fc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classSoprano_1_1Model.html">Model</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#adbe43a88006beeb94a755a0a33a3f8fc">model</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a>)</td></tr>
<tr class="separator:adbe43a88006beeb94a755a0a33a3f8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7344355cbab94fc62dad40b808fa633b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a7344355cbab94fc62dad40b808fa633b">removeModel</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a>)</td></tr>
<tr class="separator:a7344355cbab94fc62dad40b808fa633b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a521371334a372d10857b3ef36173c1a5"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a521371334a372d10857b3ef36173c1a5">allModels</a> () const </td></tr>
<tr class="separator:a521371334a372d10857b3ef36173c1a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8336da875d8ae9f18151b907a4d7ea21"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a8336da875d8ae9f18151b907a4d7ea21">start</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;socketPath=<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>())</td></tr>
<tr class="separator:a8336da875d8ae9f18151b907a4d7ea21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4f1d3911ee454430e754d1cda058fe5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#ac4f1d3911ee454430e754d1cda058fe5">listen</a> (quint16 port=<a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#abe059a2e9ed45ce16b79afb85824b8dd">DEFAULT_PORT</a>)</td></tr>
<tr class="separator:ac4f1d3911ee454430e754d1cda058fe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add63acdd75ef713309f863a1f69fcc01"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#add63acdd75ef713309f863a1f69fcc01">stop</a> ()</td></tr>
<tr class="separator:add63acdd75ef713309f863a1f69fcc01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a55428ea5ad4d55da9c43c7835e86a1"><td class="memItemLeft" align="right" valign="top">quint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a2a55428ea5ad4d55da9c43c7835e86a1">serverPort</a> () const </td></tr>
<tr class="separator:a2a55428ea5ad4d55da9c43c7835e86a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3024435aa02cdb52e6636cf62f1fc93e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a3024435aa02cdb52e6636cf62f1fc93e">registerAsDBusObject</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;objectPath=<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>())</td></tr>
<tr class="separator:a3024435aa02cdb52e6636cf62f1fc93e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_qobject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_qobject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="/usr/share/doc/qt4/html/qobject.html">QObject</a></td></tr>
<tr class="memitem:QObject inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#QObject">QObject</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#parent">parent</a>=0)</td></tr>
<tr class="separator:QObject inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:blockSignals inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#blockSignals">blockSignals</a> (bool block)</td></tr>
<tr class="separator:blockSignals inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:childEvent inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#childEvent">childEvent</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qchildevent.html">QChildEvent</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#event">event</a>)</td></tr>
<tr class="separator:childEvent inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:children inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#children">children</a> ()</td></tr>
<tr class="separator:children inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:connect inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#connect">connect</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#sender">sender</a>, const char *signal, const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *receiver, const char *method, Qt::ConnectionType type=Qt::AutoCompatConnection)</td></tr>
<tr class="separator:connect inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:connect-2 inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#connect-2">connect</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#sender">sender</a>, const char *signal, const char *method, Qt::ConnectionType type=Qt::AutoCompatConnection)</td></tr>
<tr class="separator:connect-2 inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:connectNotify inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#connectNotify">connectNotify</a> (const char *signal)</td></tr>
<tr class="separator:connectNotify inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:customEvent inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#customEvent">customEvent</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qevent.html">QEvent</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#event">event</a>)</td></tr>
<tr class="separator:customEvent inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:deleteLater inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#deleteLater">deleteLater</a> ()</td></tr>
<tr class="separator:deleteLater inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:destroyed inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#destroyed">destroyed</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *obj=0)</td></tr>
<tr class="separator:destroyed inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:disconnect inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#disconnect">disconnect</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#sender">sender</a>, const char *signal, const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *receiver, const char *method)</td></tr>
<tr class="separator:disconnect inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:disconnect-2 inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#disconnect-2">disconnect</a> (const char *signal=0, const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *receiver=0, const char *method=0)</td></tr>
<tr class="separator:disconnect-2 inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:disconnect-3 inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#disconnect-3">disconnect</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *receiver, const char *method=0)</td></tr>
<tr class="separator:disconnect-3 inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:disconnectNotify inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#disconnectNotify">disconnectNotify</a> (const char *signal)</td></tr>
<tr class="separator:disconnectNotify inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dumpObjectInfo inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#dumpObjectInfo">dumpObjectInfo</a> ()</td></tr>
<tr class="separator:dumpObjectInfo inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dumpObjectTree inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#dumpObjectTree">dumpObjectTree</a> ()</td></tr>
<tr class="separator:dumpObjectTree inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dynamicPropertyNames inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a> ()</td></tr>
<tr class="separator:dynamicPropertyNames inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:event inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#event">event</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qevent.html">QEvent</a> *e)</td></tr>
<tr class="separator:event inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:eventFilter inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#eventFilter">eventFilter</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *watched, <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qevent.html">QEvent</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#event">event</a>)</td></tr>
<tr class="separator:eventFilter inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:findChild inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#findChild">findChild</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a>=<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>()</td></tr>
<tr class="separator:findChild inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:findChildren inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#findChildren">findChildren</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a>=<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>()</td></tr>
<tr class="separator:findChildren inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:findChildren-2 inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#findChildren-2">findChildren</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qregexp.html">QRegExp</a> &amp;regExp)</td></tr>
<tr class="separator:findChildren-2 inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:inherits inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#inherits">inherits</a> (const char *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#className">className</a>)</td></tr>
<tr class="separator:inherits inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:installEventFilter inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#installEventFilter">installEventFilter</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *filterObj)</td></tr>
<tr class="separator:installEventFilter inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:isWidgetType inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#isWidgetType">isWidgetType</a> ()</td></tr>
<tr class="separator:isWidgetType inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:killTimer inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#killTimer">killTimer</a> (int id)</td></tr>
<tr class="separator:killTimer inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:metaObject inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#metaObject">metaObject</a> ()</td></tr>
<tr class="separator:metaObject inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:moveToThread inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#moveToThread">moveToThread</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qthread.html">QThread</a> *targetThread)</td></tr>
<tr class="separator:moveToThread inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:parent inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#parent">parent</a> ()</td></tr>
<tr class="separator:parent inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:property inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#property">property</a> (const char *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a>)</td></tr>
<tr class="separator:property inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:receivers inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#receivers">receivers</a> (const char *signal)</td></tr>
<tr class="separator:receivers inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:removeEventFilter inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#removeEventFilter">removeEventFilter</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *obj)</td></tr>
<tr class="separator:removeEventFilter inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:sender inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#sender">sender</a> ()</td></tr>
<tr class="separator:sender inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:setParent inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#setParent">setParent</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#parent">parent</a>)</td></tr>
<tr class="separator:setParent inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:setProperty inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#setProperty">setProperty</a> (const char *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a>, const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qvariant.html">QVariant</a> &amp;value)</td></tr>
<tr class="separator:setProperty inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:signalsBlocked inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#signalsBlocked">signalsBlocked</a> ()</td></tr>
<tr class="separator:signalsBlocked inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:startTimer inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#startTimer">startTimer</a> (int interval)</td></tr>
<tr class="separator:startTimer inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:thread inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#thread">thread</a> ()</td></tr>
<tr class="separator:thread inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:timerEvent inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#timerEvent">timerEvent</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qtimerevent.html">QTimerEvent</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#event">event</a>)</td></tr>
<tr class="separator:timerEvent inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:tr inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#tr">tr</a> (const char *sourceText, const char *comment=0, int n=-1)</td></tr>
<tr class="separator:tr inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:trUtf8 inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#trUtf8">trUtf8</a> (const char *sourceText, const char *comment=0, int n=-1)</td></tr>
<tr class="separator:trUtf8 inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:staticMetaObject-var inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#staticMetaObject-var">staticMetaObject</a></td></tr>
<tr class="separator:staticMetaObject-var inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:QObject-3 inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#QObject-3">QObject</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#parent">parent</a>, const char *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a>)</td></tr>
<tr class="separator:QObject-3 inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:checkConnectArgs inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#checkConnectArgs">checkConnectArgs</a> (const char *signal, const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *object, const char *method)</td></tr>
<tr class="separator:checkConnectArgs inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:child inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#child">child</a> (const char *objName, const char *inheritsClass=0, bool recursiveSearch=true)</td></tr>
<tr class="separator:child inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:className inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#className">className</a> ()</td></tr>
<tr class="separator:className inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:insertChild inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#insertChild">insertChild</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *object)</td></tr>
<tr class="separator:insertChild inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:isA inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#isA">isA</a> (const char *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#className">className</a>)</td></tr>
<tr class="separator:isA inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:name inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a> ()</td></tr>
<tr class="separator:name inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:name-2 inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name-2">name</a> (const char *defaultName)</td></tr>
<tr class="separator:name-2 inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:normalizeSignalSlot inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#normalizeSignalSlot">normalizeSignalSlot</a> (const char *signalSlot)</td></tr>
<tr class="separator:normalizeSignalSlot inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:removeChild inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#removeChild">removeChild</a> (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *object)</td></tr>
<tr class="separator:removeChild inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:setName inherit pub_methods_qobject"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#setName">setName</a> (const char *<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html#name">name</a>)</td></tr>
<tr class="separator:setName inherit pub_methods_qobject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classSoprano_1_1Error_1_1ErrorCache"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classSoprano_1_1Error_1_1ErrorCache')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classSoprano_1_1Error_1_1ErrorCache.html">Soprano::Error::ErrorCache</a></td></tr>
<tr class="memitem:a221c4f14e558a840eafef24969f9257b inherit pub_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Error_1_1ErrorCache.html#a221c4f14e558a840eafef24969f9257b">~ErrorCache</a> ()</td></tr>
<tr class="separator:a221c4f14e558a840eafef24969f9257b inherit pub_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3251b8052cdf932d59a523ca215d21c9 inherit pub_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classSoprano_1_1Error_1_1Error.html">Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Error_1_1ErrorCache.html#a3251b8052cdf932d59a523ca215d21c9">lastError</a> () const </td></tr>
<tr class="separator:a3251b8052cdf932d59a523ca215d21c9 inherit pub_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:abe059a2e9ed45ce16b79afb85824b8dd"><td class="memItemLeft" align="right" valign="top">static const quint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#abe059a2e9ed45ce16b79afb85824b8dd">DEFAULT_PORT</a></td></tr>
<tr class="separator:abe059a2e9ed45ce16b79afb85824b8dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad9b93356abd5ae55a7d69b6ac61c5732"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classSoprano_1_1Model.html">Model</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#ad9b93356abd5ae55a7d69b6ac61c5732">createModel</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qlist.html">QList</a>&lt; <a class="el" href="classSoprano_1_1BackendSetting.html">BackendSetting</a> &gt; &amp;settings)</td></tr>
<tr class="separator:ad9b93356abd5ae55a7d69b6ac61c5732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classSoprano_1_1Error_1_1ErrorCache')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classSoprano_1_1Error_1_1ErrorCache.html">Soprano::Error::ErrorCache</a></td></tr>
<tr class="memitem:aecfcbdbb2c85b37bf6f401d0a2003273 inherit pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Error_1_1ErrorCache.html#aecfcbdbb2c85b37bf6f401d0a2003273">ErrorCache</a> ()</td></tr>
<tr class="separator:aecfcbdbb2c85b37bf6f401d0a2003273 inherit pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65f952db676de0a6a186ea872fca18b8 inherit pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Error_1_1ErrorCache.html#a65f952db676de0a6a186ea872fca18b8">clearError</a> () const </td></tr>
<tr class="separator:a65f952db676de0a6a186ea872fca18b8 inherit pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd1a1eccaa2af733601eab1f019a8553 inherit pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Error_1_1ErrorCache.html#afd1a1eccaa2af733601eab1f019a8553">setError</a> (const <a class="el" href="classSoprano_1_1Error_1_1Error.html">Error</a> &amp;) const </td></tr>
<tr class="separator:afd1a1eccaa2af733601eab1f019a8553 inherit pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a131a337c9dbfa3a734f48cb589c4b761 inherit pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Error_1_1ErrorCache.html#a131a337c9dbfa3a734f48cb589c4b761">setError</a> (const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;<a class="el" href="namespaceSoprano_1_1Error.html#a1033e633e36396e92f1ceaedc939e502">errorMessage</a>, int code=<a class="el" href="namespaceSoprano_1_1Error.html#aef1bd25c5b6705951735e0fb5c5ff525a2ca96b602ece4de291a083e2c1958227">ErrorUnknown</a>) const </td></tr>
<tr class="separator:a131a337c9dbfa3a734f48cb589c4b761 inherit pro_methods_classSoprano_1_1Error_1_1ErrorCache"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Central Soprano server class. </p>
<p>The ServerCore provides a Soprano server which maintains a set of named <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a> instances that can be accessed by clients over a tcp connection through Server::BackendPlugin.</p>
<p>Creating a server is very simple: Either derive from <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html" title="Central Soprano server class.">ServerCore</a> or create an instance and then call <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a8336da875d8ae9f18151b907a4d7ea21">start()</a> to make the server listen for incoming connections.</p>
<div class="fragment"><div class="line"><a class="code" href="classSoprano_1_1Server_1_1ServerCore.html" title="Central Soprano server class.">Soprano::Server::ServerCore</a> core;</div>
<div class="line">core.<a class="code" href="classSoprano_1_1Server_1_1ServerCore.html#a8336da875d8ae9f18151b907a4d7ea21">start</a>();</div>
</div><!-- fragment --><p>Optionally <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html" title="Central Soprano server class.">ServerCore</a> can be configured using normal <a class="el" href="classSoprano_1_1BackendSetting.html" title="Wraps one setting for Model creation.">BackendSetting</a> settings through <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#abf224d9b0282d13867247ece2bd606b6">setBackendSettings()</a>.</p>
<p>Be aware the ServerCode supports multiple ways of communication. <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a8336da875d8ae9f18151b907a4d7ea21">start()</a> opens a TCP socket to accept new connections, <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a3024435aa02cdb52e6636cf62f1fc93e">registerAsDBusObject()</a> registers a DBus interface on the DBus session bus. Both ways of communication can be used simultaneously.</p>
<p><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html" title="Central Soprano server class.">ServerCore</a> will spawn a new thread for each incoming TCP or local socket connection. In addition the D-Bus interface is running in its own thread. The maximum number of threads that are spawned can be set via <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a6a9601fdb7f52f3ed915ae552a55372b">setMaximumConnectionCount()</a>. By default there is no restriction on the maximum thread count to keep backwards compatibility.</p>
<dl class="section author"><dt>Author</dt><dd>Sebastian Trueg <a href="#" onclick="location.href='mai'+'lto:'+'tru'+'eg'+'@kd'+'e.'+'org'; return false;">trueg<span style="display: none;">.nosp@m.</span>@kde<span style="display: none;">.nosp@m.</span>.org</a> </dd></dl>

<p>Definition at line <a class="el" href="servercore_8h_source.html#l00074">74</a> of file <a class="el" href="servercore_8h_source.html">servercore.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a81230e384913040fa554c44eb285016b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Soprano::Server::ServerCore::ServerCore </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qobject.html">QObject</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af045415b1c60b04c2e876bedf3a0050d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Soprano::Server::ServerCore::~ServerCore </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a56fd9907b22ef695d76b313a5edf97f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Soprano::Server::ServerCore::setBackend </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSoprano_1_1Backend.html">Backend</a> *&#160;</td>
          <td class="paramname"><em>backend</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the <a class="el" href="classSoprano_1_1Backend.html" title="Soprano::Backend defines the interface for a Soprano backend plugin.">Backend</a> used in the <a class="el" href="namespaceSoprano_1_1Server.html">Server</a> to create Models. </p>

</div>
</div>
<a class="anchor" id="a98949b99cd52f3ca1160fa955f2c93cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classSoprano_1_1Backend.html">Backend</a>* Soprano::Server::ServerCore::backend </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The <a class="el" href="classSoprano_1_1Backend.html" title="Soprano::Backend defines the interface for a Soprano backend plugin.">Backend</a> used by the <a class="el" href="namespaceSoprano_1_1Server.html">Server</a> to create <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a> instances. </p>

</div>
</div>
<a class="anchor" id="abf224d9b0282d13867247ece2bd606b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Soprano::Server::ServerCore::setBackendSettings </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qlist.html">QList</a>&lt; <a class="el" href="classSoprano_1_1BackendSetting.html">BackendSetting</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>settings</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the settings that are to be used by <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#ad9b93356abd5ae55a7d69b6ac61c5732">createModel()</a> to create new <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a> instances. Be aware that <a class="el" href="namespaceSoprano.html#ae82decb95b689a7c1252e735981b7fb2a5aa54bacf690e80973ea89ab1fb735fa">Soprano::BackendOptionStorageDir</a> will be changed to include a subdir which is the <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a>'s name.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">settings</td><td>The settings to use for new Models. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3ce813e778f40644187992d778d673dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qlist.html">QList</a>&lt;<a class="el" href="classSoprano_1_1BackendSetting.html">BackendSetting</a>&gt; Soprano::Server::ServerCore::backendSettings </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Retrieve the backend settings configured via <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#abf224d9b0282d13867247ece2bd606b6">setBackendSettings()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>A list of <a class="el" href="classSoprano_1_1BackendSetting.html" title="Wraps one setting for Model creation.">BackendSetting</a> objects. </dd></dl>

</div>
</div>
<a class="anchor" id="a6a9601fdb7f52f3ed915ae552a55372b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Soprano::Server::ServerCore::setMaximumConnectionCount </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>max</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the maximum number of TCP and local socket connections. If the max is reached new incoming connections are refused.</p>
<p>This makes sense to restrict the number of threads the server spawns.</p>
<p>A typical usage would be to server a max number of clients via a local socket connection and let the rest share the one D-Bus interface.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">max</td><td>The maximum number of connections. Using a value of 0 means no restriction.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a67b98daf6a7cb6355a3424d91120ca74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Soprano::Server::ServerCore::maximumConnectionCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The maximum number of incoming connections that are served.</p>
<dl class="section return"><dt>Returns</dt><dd>The maxium number of connections the server will handle or 0 if there is no restriction.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#a6a9601fdb7f52f3ed915ae552a55372b">setMaximumConnectionCount</a>.</dd></dl>
<dl class="section since"><dt>Since</dt><dd>2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="adbe43a88006beeb94a755a0a33a3f8fc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classSoprano_1_1Model.html">Model</a>* Soprano::Server::ServerCore::model </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Get or create <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a> with the specific name. The default implementation will use <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#ad9b93356abd5ae55a7d69b6ac61c5732">createModel()</a> to create a new <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a> if none with the specified name exists and protect it against deadlocks with a <a class="el" href="classSoprano_1_1Util_1_1AsyncModel.html" title="Filter model that allows to perform operations asyncroneously.">Util::AsyncModel</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The name of the requested <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7344355cbab94fc62dad40b808fa633b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Soprano::Server::ServerCore::removeModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Remove a model and delete all data in it. Use with care.</p>
<p>Be aware that the <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a> instance will also be deleted.</p>
<p>Should be reimplemented if <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#adbe43a88006beeb94a755a0a33a3f8fc">model()</a> is reimplemented.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The name of the requested <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section warning"><dt>Warning</dt><dd>This is not the same as deleting the <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a> instance. It will also delete all the data on the harddisk. </dd></dl>

</div>
</div>
<a class="anchor" id="a521371334a372d10857b3ef36173c1a5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstringlist.html">QStringList</a> Soprano::Server::ServerCore::allModels </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Retrieve all models that have been loaded.</p>
<dl class="section return"><dt>Returns</dt><dd>A list of <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a> names. </dd></dl>

</div>
</div>
<a class="anchor" id="a8336da875d8ae9f18151b907a4d7ea21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Soprano::Server::ServerCore::start </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>socketPath</em> = <code><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Start the core on a local socket. On Windows this is a named pipe and on Unix this this is a local domain socket.</p>
<p>Use <a class="el" href="classSoprano_1_1Client_1_1LocalSocketClient.html" title="Creates a connection to the Soprano server through a local socket interface.">Client::LocalSocketClient</a> to connect.</p>
<dl class="section warning"><dt>Warning</dt><dd>Via the local socket connection signals are not supported.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the local socket could be successfully opened. <code>false</code> on error. See ErrorCache::lastError() for details. </dd></dl>

</div>
</div>
<a class="anchor" id="ac4f1d3911ee454430e754d1cda058fe5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Soprano::Server::ServerCore::listen </td>
          <td>(</td>
          <td class="paramtype">quint16&#160;</td>
          <td class="paramname"><em>port</em> = <code><a class="el" href="classSoprano_1_1Server_1_1ServerCore.html#abe059a2e9ed45ce16b79afb85824b8dd">DEFAULT_PORT</a></code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Start the <a class="el" href="namespaceSoprano_1_1Server.html">Server</a>. Calling this method will make the <a class="el" href="namespaceSoprano_1_1Server.html">Server</a> listen on the specified port for incoming client connections.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">port</td><td>The port to listen on for client connections.</td></tr>
  </table>
  </dd>
</dl>
<p>Use <a class="el" href="classSoprano_1_1Client_1_1TcpClient.html" title="Creates a connection to the Soprano server through a TCP connection.">Client::TcpClient</a> to connect.</p>
<dl class="section warning"><dt>Warning</dt><dd>Via the TCP connection signals are not supported. Thus, the models created by it will not emit signals such as <a class="el" href="classSoprano_1_1Model.html#a3e2595166caac3621fd4268e46049adf">Model::statementAdded</a>. Also no permission handling or any kind of security is implemented at the moment. Thus, if a server is running and is listening on a port, it is open to connections from any client on any computer in the network.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the server was successfully started, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="add63acdd75ef713309f863a1f69fcc01"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Soprano::Server::ServerCore::stop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Stops listening on all connections. This includes the local socket connection, the tcp connection and dbus, depending on which all are listening.</p>
<p>This does not destroy the internal model </p>

</div>
</div>
<a class="anchor" id="a2a55428ea5ad4d55da9c43c7835e86a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">quint16 Soprano::Server::ServerCore::serverPort </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The port this server is listening on or 0 if listen has not been called successfully.</dd></dl>
<dl class="section since"><dt>Since</dt><dd>2.1 </dd></dl>

</div>
</div>
<a class="anchor" id="a3024435aa02cdb52e6636cf62f1fc93e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Soprano::Server::ServerCore::registerAsDBusObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>objectPath</em> = <code><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Register the <a class="el" href="classSoprano_1_1Server_1_1ServerCore.html" title="Central Soprano server class.">ServerCore</a> as a DBus object. The process needs to be registered as a DBus service before (<a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qdbusconnection.html#registerService">QDBusConnection::registerService()</a>).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">objectPath</td><td>The DBus object path to register the server as. If empty the default path will be used (/org/soprano/Server).</td></tr>
  </table>
  </dd>
</dl>
<p>Use <a class="el" href="classSoprano_1_1Client_1_1DBusClient.html" title="Core class to handle a connection to a Soprano server through the DBus interface.">Client::DBusClient</a> to connect.</p>
<p>In case <a class="el" href="namespaceSoprano.html">Soprano</a> is compiled without D-Bus support this method does nothing.</p>
<p>D-Bus clients will be served in a separate thread. </p>

</div>
</div>
<a class="anchor" id="ad9b93356abd5ae55a7d69b6ac61c5732"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classSoprano_1_1Model.html">Model</a>* Soprano::Server::ServerCore::createModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qlist.html">QList</a>&lt; <a class="el" href="classSoprano_1_1BackendSetting.html">BackendSetting</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>settings</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a>. The default implementation uses the configured <a class="el" href="classSoprano_1_1Backend.html" title="Soprano::Backend defines the interface for a Soprano backend plugin.">Backend</a> with the configured settings to create a new <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a>. This method can be reimplemented to create specialized <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a>, for example in combination with some <a class="el" href="classSoprano_1_1FilterModel.html" title="A FilterModel is a virtual model that wraps another Model.">FilterModel</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">settings</td><td>The settings to use (a reimplementation may choose to ignore the settings.)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A newly create <a class="el" href="classSoprano_1_1Model.html" title="A Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements.">Model</a>. </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="abe059a2e9ed45ce16b79afb85824b8dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const quint16 Soprano::Server::ServerCore::DEFAULT_PORT</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The default Soprano server port: 5000 </p>

<p>Definition at line <a class="el" href="servercore_8h_source.html#l00085">85</a> of file <a class="el" href="servercore_8h_source.html">servercore.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/builddir/build/BUILD/soprano-2.9.4/server/<a class="el" href="servercore_8h_source.html">servercore.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>