Sophie

Sophie

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

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::Util::AsyncQuery 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_1Util.html">Util</a></li><li class="navelem"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html">AsyncQuery</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classSoprano_1_1Util_1_1AsyncQuery-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Soprano::Util::AsyncQuery Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>A wrapper around <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.">Soprano::Model</a> which executes a query in a separate thread and allows to iterate the results asyncroneously.  
 <a href="classSoprano_1_1Util_1_1AsyncQuery.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="asyncquery_8h_source.html">Soprano/Util/AsyncQuery</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::Util::AsyncQuery:</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_1Util_1_1AsyncQuery__inherit__graph.png" border="0" usemap="#Soprano_1_1Util_1_1AsyncQuery_inherit__map" alt="Inheritance graph"/></div>
<map name="Soprano_1_1Util_1_1AsyncQuery_inherit__map" id="Soprano_1_1Util_1_1AsyncQuery_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-slots"></a>
Public Slots</h2></td></tr>
<tr class="memitem:a7ebe297b4bc84f269cbffa270609215f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a7ebe297b4bc84f269cbffa270609215f">next</a> ()</td></tr>
<tr class="separator:a7ebe297b4bc84f269cbffa270609215f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a878f79d819660a4443875e33a073d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a2a878f79d819660a4443875e33a073d0">close</a> ()</td></tr>
<tr class="separator:a2a878f79d819660a4443875e33a073d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
Signals</h2></td></tr>
<tr class="memitem:ac402b3e791fb786fb111befb7a1840b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#ac402b3e791fb786fb111befb7a1840b9">nextReady</a> (<a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html">Soprano::Util::AsyncQuery</a> *query)</td></tr>
<tr class="separator:ac402b3e791fb786fb111befb7a1840b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a223145efbd225f529450eff71145436c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a223145efbd225f529450eff71145436c">finished</a> (<a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html">Soprano::Util::AsyncQuery</a> *query)</td></tr>
<tr class="separator:a223145efbd225f529450eff71145436c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:adfd0808498d06a892e40ab7909d77f0b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#adfd0808498d06a892e40ab7909d77f0b">~AsyncQuery</a> ()</td></tr>
<tr class="separator:adfd0808498d06a892e40ab7909d77f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a706219dc4a7e52357d1c63d8df77f173"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSoprano_1_1Statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a706219dc4a7e52357d1c63d8df77f173">currentStatement</a> () const </td></tr>
<tr class="separator:a706219dc4a7e52357d1c63d8df77f173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0fa50653efd3e669348799676f9a65c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSoprano_1_1BindingSet.html">BindingSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#af0fa50653efd3e669348799676f9a65c">currentBindings</a> () const </td></tr>
<tr class="separator:af0fa50653efd3e669348799676f9a65c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad462c4dd528c0614f42bfa1c549310"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a6ad462c4dd528c0614f42bfa1c549310">boolValue</a> () const </td></tr>
<tr class="separator:a6ad462c4dd528c0614f42bfa1c549310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a4b20387be10f7b4888bd4fa2ecf57909"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSoprano_1_1Node.html">Node</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a4b20387be10f7b4888bd4fa2ecf57909">binding</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>) const </td></tr>
<tr class="separator:a4b20387be10f7b4888bd4fa2ecf57909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11195c7a29dcc1ba97851df013d66625"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSoprano_1_1Node.html">Node</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a11195c7a29dcc1ba97851df013d66625">binding</a> (int offset) const </td></tr>
<tr class="separator:a11195c7a29dcc1ba97851df013d66625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a369b503316b1e750a97687169259fb07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a369b503316b1e750a97687169259fb07">bindingCount</a> () const </td></tr>
<tr class="separator:a369b503316b1e750a97687169259fb07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5bb9ecb6e8bcbebfbd1a2d919ecd8a8"><td class="memItemLeft" align="right" valign="top"><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_1Util_1_1AsyncQuery.html#ac5bb9ecb6e8bcbebfbd1a2d919ecd8a8">bindingNames</a> () const </td></tr>
<tr class="separator:ac5bb9ecb6e8bcbebfbd1a2d919ecd8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a741b14e7e5ccc73c7ff5d10ddb50942c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a741b14e7e5ccc73c7ff5d10ddb50942c">isGraph</a> () const </td></tr>
<tr class="separator:a741b14e7e5ccc73c7ff5d10ddb50942c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c4eb1406183bab25bc60ec29a27c69f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a7c4eb1406183bab25bc60ec29a27c69f">isBinding</a> () const </td></tr>
<tr class="separator:a7c4eb1406183bab25bc60ec29a27c69f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7e6d316bec7d1ea1f92307ac2484429"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#af7e6d316bec7d1ea1f92307ac2484429">isBool</a> () const </td></tr>
<tr class="separator:af7e6d316bec7d1ea1f92307ac2484429"><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-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a8e8435248d271ace0cd955108911cab3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html">AsyncQuery</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a8e8435248d271ace0cd955108911cab3">executeQuery</a> (<a class="el" href="classSoprano_1_1Model.html">Soprano::Model</a> *model, const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;query, <a class="el" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">Query::QueryLanguage</a> language, const <a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a> &amp;userQueryLanguage=<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:a8e8435248d271ace0cd955108911cab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></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>A wrapper around <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.">Soprano::Model</a> which executes a query in a separate thread and allows to iterate the results asyncroneously. </p>
<p>In contrast to <a class="el" href="classSoprano_1_1Util_1_1AsyncModel.html" title="Filter model that allows to perform operations asyncroneously.">AsyncModel</a> everything is asyncroneous, not only the execution of the query itself, but also the iteration.</p>
<p>For executing a query asyncroneously simply use the static <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a8e8435248d271ace0cd955108911cab3">executeQuery()</a> method which will return a pointer to the newly created query object.</p>
<p><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html" title="A wrapper around Soprano::Model which executes a query in a separate thread and allows to iterate the...">AsyncQuery</a> objects will always delete themselves once the end of the iterator is reached and the finished signal has been emitted. This also means that boolean results need to be read in a slot connected to the <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a223145efbd225f529450eff71145436c">finished()</a> signal.</p>
<p>Typical usage would be to connect to the <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#ac402b3e791fb786fb111befb7a1840b9">nextReady()</a> signal, use one of the <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a4b20387be10f7b4888bd4fa2ecf57909">binding()</a> methods or <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a706219dc4a7e52357d1c63d8df77f173">currentStatement()</a> to get the current value, and then call <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a7ebe297b4bc84f269cbffa270609215f">next()</a> in it to trigger async iteration to the next element:</p>
<div class="fragment"><div class="line"><span class="keywordtype">void</span> MyQueryHandler::slotNextReady( <a class="code" href="classSoprano_1_1Util_1_1AsyncQuery.html" title="A wrapper around Soprano::Model which executes a query in a separate thread and allows to iterate the...">Soprano::Util::AsyncQuery</a>* query ) {</div>
<div class="line">    <span class="comment">// do something with the current value</span></div>
<div class="line">    addToSomeList( query-&gt;<a class="code" href="classSoprano_1_1Util_1_1AsyncQuery.html#a4b20387be10f7b4888bd4fa2ecf57909">binding</a>(0) );</div>
<div class="line"></div>
<div class="line">    <span class="comment">// trigger async iteration to the next element</span></div>
<div class="line">    query-&gt;<a class="code" href="classSoprano_1_1Util_1_1AsyncQuery.html#a7ebe297b4bc84f269cbffa270609215f">next</a>();</div>
<div class="line">}</div>
</div><!-- fragment --><dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSoprano_1_1Util_1_1AsyncModel.html" title="Filter model that allows to perform operations asyncroneously.">Soprano::Util::AsyncModel</a></dd></dl>
<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>
<dl class="section since"><dt>Since</dt><dd>2.4 </dd></dl>

<p>Definition at line <a class="el" href="asyncquery_8h_source.html#l00076">76</a> of file <a class="el" href="asyncquery_8h_source.html">asyncquery.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="adfd0808498d06a892e40ab7909d77f0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Soprano::Util::AsyncQuery::~AsyncQuery </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Delete the query. This will cancel an unfinished query. Be aware that normally there is no need to delete the query object as it will auto-delete itself once finished.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a2a878f79d819660a4443875e33a073d0">close()</a> </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a706219dc4a7e52357d1c63d8df77f173"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSoprano_1_1Statement.html">Statement</a> Soprano::Util::AsyncQuery::currentStatement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Retrieve the current <a class="el" href="classSoprano_1_1Statement.html" title="A Statement instance represents one RDF quadruple.">Statement</a> after nextReady has been emitted. This method does only make sense for graph queries. </p>

</div>
</div>
<a class="anchor" id="af0fa50653efd3e669348799676f9a65c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSoprano_1_1BindingSet.html">BindingSet</a> Soprano::Util::AsyncQuery::currentBindings </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Convenience method that puts all current bindings into one map. This method does only make sense for tuple queries. </p>

</div>
</div>
<a class="anchor" id="a6ad462c4dd528c0614f42bfa1c549310"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Soprano::Util::AsyncQuery::boolValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This method does only make sense for boolean queries.</p>
<dl class="section return"><dt>Returns</dt><dd>The result of a boolean query (SPARQL ASK).</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#af7e6d316bec7d1ea1f92307ac2484429">isBool()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a4b20387be10f7b4888bd4fa2ecf57909"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSoprano_1_1Node.html">Node</a> Soprano::Util::AsyncQuery::binding </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> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the current binding for a variable.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The name of the requested variable.</td></tr>
  </table>
  </dd>
</dl>
<p>This method does only make sense for tuple queries.</p>
<dl class="section return"><dt>Returns</dt><dd>The binding for the requested variable or and invalid node if the bindings do not contain the variable. </dd></dl>

</div>
</div>
<a class="anchor" id="a11195c7a29dcc1ba97851df013d66625"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSoprano_1_1Node.html">Node</a> Soprano::Util::AsyncQuery::binding </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>offset</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the current binding for a variable by index.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">offset</td><td>The index of the requested variable.</td></tr>
  </table>
  </dd>
</dl>
<p>This method does only make sense for tuple queries.</p>
<dl class="section return"><dt>Returns</dt><dd>The binding for the requested variable or and invalid node if offset is out of bounds, i.e. bigger or equal to <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a369b503316b1e750a97687169259fb07">bindingCount()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a369b503316b1e750a97687169259fb07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Soprano::Util::AsyncQuery::bindingCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The number of bindings in this query result.</p>
<p>This method does only make sense for tuple queries.</p>
<dl class="section return"><dt>Returns</dt><dd>The number of bindings. </dd></dl>

</div>
</div>
<a class="anchor" id="ac5bb9ecb6e8bcbebfbd1a2d919ecd8a8"></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/qstringlist.html">QStringList</a> Soprano::Util::AsyncQuery::bindingNames </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This method does only make sense for tuple queries.</p>
<dl class="section return"><dt>Returns</dt><dd>The names of the bound variables in this query result. </dd></dl>

</div>
</div>
<a class="anchor" id="a741b14e7e5ccc73c7ff5d10ddb50942c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Soprano::Util::AsyncQuery::isGraph </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check if this is a graph result.</p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if this result refers to a graph query, i.e. <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a706219dc4a7e52357d1c63d8df77f173">currentStatement()</a> returns valid values. </dd></dl>

</div>
</div>
<a class="anchor" id="a7c4eb1406183bab25bc60ec29a27c69f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Soprano::Util::AsyncQuery::isBinding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check if this is a tuple result.</p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if this result refers to a tuple query, i.e. <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#af0fa50653efd3e669348799676f9a65c">currentBindings()</a>, <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a4b20387be10f7b4888bd4fa2ecf57909">binding()</a>, <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a369b503316b1e750a97687169259fb07">bindingCount()</a>, and <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#ac5bb9ecb6e8bcbebfbd1a2d919ecd8a8">bindingNames()</a> return valid values. </dd></dl>

</div>
</div>
<a class="anchor" id="af7e6d316bec7d1ea1f92307ac2484429"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Soprano::Util::AsyncQuery::isBool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check if this is a boolean result.</p>
<p>There is no need to call <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a7ebe297b4bc84f269cbffa270609215f">next()</a> for boolean results. However, for internal reasons backends need to always return <code>true</code> for boolean queries.</p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if this result refers to a boolean query (SPARQL ASK), i.e. <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a6ad462c4dd528c0614f42bfa1c549310">boolValue()</a> returns a valid value. </dd></dl>

</div>
</div>
<a class="anchor" id="a7ebe297b4bc84f269cbffa270609215f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Soprano::Util::AsyncQuery::next </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Trigger iteration to the next element once the current has been read via one of the <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a4b20387be10f7b4888bd4fa2ecf57909">binding()</a> methods or <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a706219dc4a7e52357d1c63d8df77f173">currentStatement()</a>. Be aware that this has not to be called for the first element which is emitted automatically. Once the next result has been retrieved the nextReady signal is emitted.</p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if successful, <code>false</code> if the iteration reached the end. </dd></dl>

</div>
</div>
<a class="anchor" id="a2a878f79d819660a4443875e33a073d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Soprano::Util::AsyncQuery::close </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Closes the query. This will cancel the query if it is not finished yet. Afterwards the query will delete itself. It has the same effect as deleting the query object manually.</p>
<p><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a223145efbd225f529450eff71145436c">finished()</a> will always be emitted in case the query was not finished yet. </p>

</div>
</div>
<a class="anchor" id="ac402b3e791fb786fb111befb7a1840b9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Soprano::Util::AsyncQuery::nextReady </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html">Soprano::Util::AsyncQuery</a> *&#160;</td>
          <td class="paramname"><em>query</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Emitted once the next value is ready when iterating the result via <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a7ebe297b4bc84f269cbffa270609215f">next()</a>. Will be emitted automatically for the first element. The last call in a connected slot should be <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a7ebe297b4bc84f269cbffa270609215f">next()</a> to trigger iteration to the next element.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">query</td><td>The query itself for convinience. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a223145efbd225f529450eff71145436c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Soprano::Util::AsyncQuery::finished </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html">Soprano::Util::AsyncQuery</a> *&#160;</td>
          <td class="paramname"><em>query</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Emitted once the last element has been read and the internal iterator is finished after the last call to <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html#a7ebe297b4bc84f269cbffa270609215f">next()</a> or if the result of a boolean query is available.</p>
<p>Once this signals has been emitted the query will delete itself. In a slot connected to this signal ErrorCache::lastError() can be used to retrieve information about the success of the query.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">query</td><td>The query itself for convinience. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8e8435248d271ace0cd955108911cab3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html">AsyncQuery</a>* Soprano::Util::AsyncQuery::executeQuery </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSoprano_1_1Model.html">Soprano::Model</a> *&#160;</td>
          <td class="paramname"><em>model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></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>query</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26c">Query::QueryLanguage</a>&#160;</td>
          <td class="paramname"><em>language</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></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>userQueryLanguage</em> = <code><a class="elRef" doxygen="qt4.tag:/usr/share/doc/qt4/html/" href="/usr/share/doc/qt4/html/qstring.html">QString</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></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>Create a new query object.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>The model to execute the query on. </td></tr>
    <tr><td class="paramname">query</td><td>The query to evaluate. </td></tr>
    <tr><td class="paramname">language</td><td>The query language used to encode <code>query</code>. </td></tr>
    <tr><td class="paramname">userQueryLanguage</td><td>If <code>language</code> equals <a class="el" href="namespaceSoprano_1_1Query.html#ab568869993a9d6c452c8e5a34d5ac26cac6b6f6a34d2d09221941d9a0ac522633">Query::QueryLanguageUser</a> userQueryLanguage defines the language to use.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSoprano_1_1Model.html#a5157ca3996dea1e7a46947d41e530c51">Model::executeQuery</a></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classSoprano_1_1Util_1_1AsyncQuery.html" title="A wrapper around Soprano::Model which executes a query in a separate thread and allows to iterate the...">AsyncQuery</a> instance which is ready to be used or 0 if <code>model</code> is 0. The query will delete itself once it is finished. It can also be deleted at any point in time to cancel the query. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/builddir/build/BUILD/soprano-2.9.4/soprano/util/<a class="el" href="asyncquery_8h_source.html">asyncquery.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>