diff options
Diffstat (limited to 'libcontextsubscriber/doc/html/class_context_subscriber_1_1_d_bus_name_listener.html')
-rw-r--r-- | libcontextsubscriber/doc/html/class_context_subscriber_1_1_d_bus_name_listener.html | 479 |
1 files changed, 479 insertions, 0 deletions
diff --git a/libcontextsubscriber/doc/html/class_context_subscriber_1_1_d_bus_name_listener.html b/libcontextsubscriber/doc/html/class_context_subscriber_1_1_d_bus_name_listener.html new file mode 100644 index 00000000..1a94d611 --- /dev/null +++ b/libcontextsubscriber/doc/html/class_context_subscriber_1_1_d_bus_name_listener.html @@ -0,0 +1,479 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>libcontextsubscriber: ContextSubscriber::DBusNameListener Class Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.8 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="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 class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"><a class="el" href="namespace_context_subscriber.html">ContextSubscriber</a>::<a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html">DBusNameListener</a> + </div> +</div> +<div class="contents"> +<h1>ContextSubscriber::DBusNameListener Class Reference</h1><!-- doxytag: class="ContextSubscriber::DBusNameListener" -->Listens for changes in a specific service name on a D-Bus bus, optionally gets the initial state of the service name. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="dbusnamelistener_8h-source.html">dbusnamelistener.h</a>></code> +<p> + +<p> +<a href="class_context_subscriber_1_1_d_bus_name_listener-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032d">ServicePresence</a> { <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032de05cd8cfb673aebec9380153d11a8884">NotPresent</a> = 0, +<a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032d7d8b53934031f453839328d87f1602ab">Present</a>, +<a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032dd3f04d9af475c8f8a465d7aa0e0bd48c">Unknown</a> + }</td></tr> + +<tr><td colspan="2"><br><h2>Signals</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#156d249adafb167b396e61786590480b">nameAppeared</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#96df4b22f35d6e39d0db58e1e26a9550">nameDisappeared</a> ()</td></tr> + +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#80cd4b4576989625cefc639d21bfee5d">DBusNameListener</a> (QDBusConnection::BusType <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#4ae2ef44be74c21c952f1bddb2a152f9">busType</a>, const QString &<a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#86d18fe068b5a9e7b722aaf76dd897bd">busName</a>, QObject *parent=0)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c9b64a5b065dab20600d600c54cac950">DBusNameListener</a> (const QDBusConnection bus, const QString &<a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#86d18fe068b5a9e7b722aaf76dd897bd">busName</a>, QObject *parent=0)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#0049dbd454615122dcfca92253b7e7d7">~DBusNameListener</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#29c51998308e0448bee857df8f8206cc">startListening</a> (bool nameHasOwnerCheck)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Start listening to the NameOwnerChanged signal over D-Bus. <a href="#29c51998308e0448bee857df8f8206cc"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032d">ServicePresence</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c6727dbeb9c1f8ef2c101b223ef3acca">isServicePresent</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return our current understanding (not present, present, unknown) of the presence of the watched service. <a href="#c6727dbeb9c1f8ef2c101b223ef3acca"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Private Slots</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#ca7dd6273d3e2335a436b34b284d1830">onServiceOwnerChanged</a> (const QString &name, const QString &oldOwner, const QString &newOwner)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">This slot is called when DBusNameOwnerChanged signal arrives and it just filters the name and if we are interested in the name it emits the <code><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#156d249adafb167b396e61786590480b">nameAppeared()</a></code> or <code><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#96df4b22f35d6e39d0db58e1e26a9550">nameDisappeared()</a></code> signal. <a href="#ca7dd6273d3e2335a436b34b284d1830"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#fd2c19f9dc41d1e68bc2d22a1e2ac4a7">onNameHasOwnerFinished</a> (QDBusPendingCallWatcher *watcher)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Handling of the asynchronous reply of the initial query. <a href="#fd2c19f9dc41d1e68bc2d22a1e2ac4a7"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#888a8557a7246d7c268e8037220f3156">setServicePresent</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#2a28de9dd87121d688410053a025c470">setServiceGone</a> ()</td></tr> + +<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032d">ServicePresence</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#b1dd997605d2d5ef768c1b113ee42c52">servicePresent</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Our current understanding about the service name's state. <a href="#b1dd997605d2d5ef768c1b113ee42c52"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QDBusConnection::BusType </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#4ae2ef44be74c21c952f1bddb2a152f9">busType</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The service bus type we are interested in. <a href="#4ae2ef44be74c21c952f1bddb2a152f9"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#86d18fe068b5a9e7b722aaf76dd897bd">busName</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The service name we are interested in. <a href="#86d18fe068b5a9e7b722aaf76dd897bd"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#2141c57da98b81259101f6e782cf92f5">listeningStarted</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">QDBusConnection * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#e09ac9d58b9c15e9ba77bf7f8247a5e7">connection</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Listens for changes in a specific service name on a D-Bus bus, optionally gets the initial state of the service name. +<p> +When you create an instance of this class, it won't open any D-Bus connections. When startListening is called, the instance connects to the NameOwnerChanged D-Bus signal. It can also check the current status of the service by executing an asynchronous NameHasOwner call.<p> +If the specified service appears on D-Bus, it will emit the <code><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#156d249adafb167b396e61786590480b">nameAppeared()</a></code> signal, if disappears, then the <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#96df4b22f35d6e39d0db58e1e26a9550">nameDisappeared()</a> signal. An initial query and signal emission will be done if <code>initialCheck</code> is true, which is the default.<p> +Anytime you can check with <code><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c6727dbeb9c1f8ef2c101b223ef3acca" title="Return our current understanding (not present, present, unknown) of the presence...">isServicePresent()</a></code> if according to our current knowledge (last signal emission) the service is present or not. This means that if <code>initialCheck</code> is false, <code><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c6727dbeb9c1f8ef2c101b223ef3acca" title="Return our current understanding (not present, present, unknown) of the presence...">isServicePresent()</a></code> can return false, even though the service is present. <hr><h2>Member Enumeration Documentation</h2> +<a class="anchor" name="c265c0eaa26e4e3b3c3182652563032d"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::ServicePresence" ref="c265c0eaa26e4e3b3c3182652563032d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032d">ContextSubscriber::DBusNameListener::ServicePresence</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +<dl compact><dt><b>Enumerator: </b></dt><dd> +<table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" name="c265c0eaa26e4e3b3c3182652563032de05cd8cfb673aebec9380153d11a8884"></a><!-- doxytag: member="NotPresent" ref="c265c0eaa26e4e3b3c3182652563032de05cd8cfb673aebec9380153d11a8884" args="" -->NotPresent</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="c265c0eaa26e4e3b3c3182652563032d7d8b53934031f453839328d87f1602ab"></a><!-- doxytag: member="Present" ref="c265c0eaa26e4e3b3c3182652563032d7d8b53934031f453839328d87f1602ab" args="" -->Present</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="c265c0eaa26e4e3b3c3182652563032dd3f04d9af475c8f8a465d7aa0e0bd48c"></a><!-- doxytag: member="Unknown" ref="c265c0eaa26e4e3b3c3182652563032dd3f04d9af475c8f8a465d7aa0e0bd48c" args="" -->Unknown</em> </td><td> +</td></tr> +</table> +</dl> + +</div> +</div><p> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="80cd4b4576989625cefc639d21bfee5d"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::DBusNameListener" ref="80cd4b4576989625cefc639d21bfee5d" args="(QDBusConnection::BusType busType, const QString &busName, QObject *parent=0)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ContextSubscriber::DBusNameListener::DBusNameListener </td> + <td>(</td> + <td class="paramtype">QDBusConnection::BusType </td> + <td class="paramname"> <em>busType</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>busName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">QObject * </td> + <td class="paramname"> <em>parent</em> = <code>0</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [explicit]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="c9b64a5b065dab20600d600c54cac950"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::DBusNameListener" ref="c9b64a5b065dab20600d600c54cac950" args="(const QDBusConnection bus, const QString &busName, QObject *parent=0)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ContextSubscriber::DBusNameListener::DBusNameListener </td> + <td>(</td> + <td class="paramtype">const QDBusConnection </td> + <td class="paramname"> <em>bus</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>busName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">QObject * </td> + <td class="paramname"> <em>parent</em> = <code>0</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [explicit]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="0049dbd454615122dcfca92253b7e7d7"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::~DBusNameListener" ref="0049dbd454615122dcfca92253b7e7d7" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ContextSubscriber::DBusNameListener::~DBusNameListener </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="c6727dbeb9c1f8ef2c101b223ef3acca"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::isServicePresent" ref="c6727dbeb9c1f8ef2c101b223ef3acca" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032d">DBusNameListener::ServicePresence</a> ContextSubscriber::DBusNameListener::isServicePresent </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return our current understanding (not present, present, unknown) of the presence of the watched service. +<p> + +</div> +</div><p> +<a class="anchor" name="156d249adafb167b396e61786590480b"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::nameAppeared" ref="156d249adafb167b396e61786590480b" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::DBusNameListener::nameAppeared </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="96df4b22f35d6e39d0db58e1e26a9550"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::nameDisappeared" ref="96df4b22f35d6e39d0db58e1e26a9550" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::DBusNameListener::nameDisappeared </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [signal]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="fd2c19f9dc41d1e68bc2d22a1e2ac4a7"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::onNameHasOwnerFinished" ref="fd2c19f9dc41d1e68bc2d22a1e2ac4a7" args="(QDBusPendingCallWatcher *watcher)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::DBusNameListener::onNameHasOwnerFinished </td> + <td>(</td> + <td class="paramtype">QDBusPendingCallWatcher * </td> + <td class="paramname"> <em>watcher</em> </td> + <td> ) </td> + <td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Handling of the asynchronous reply of the initial query. +<p> + +</div> +</div><p> +<a class="anchor" name="ca7dd6273d3e2335a436b34b284d1830"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::onServiceOwnerChanged" ref="ca7dd6273d3e2335a436b34b284d1830" args="(const QString &name, const QString &oldOwner, const QString &newOwner)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::DBusNameListener::onServiceOwnerChanged </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>oldOwner</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>newOwner</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [private, slot]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +This slot is called when DBusNameOwnerChanged signal arrives and it just filters the name and if we are interested in the name it emits the <code><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#156d249adafb167b396e61786590480b">nameAppeared()</a></code> or <code><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#96df4b22f35d6e39d0db58e1e26a9550">nameDisappeared()</a></code> signal. +<p> + +</div> +</div><p> +<a class="anchor" name="2a28de9dd87121d688410053a025c470"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::setServiceGone" ref="2a28de9dd87121d688410053a025c470" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::DBusNameListener::setServiceGone </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="888a8557a7246d7c268e8037220f3156"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::setServicePresent" ref="888a8557a7246d7c268e8037220f3156" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::DBusNameListener::setServicePresent </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="29c51998308e0448bee857df8f8206cc"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::startListening" ref="29c51998308e0448bee857df8f8206cc" args="(bool nameHasOwnerCheck)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ContextSubscriber::DBusNameListener::startListening </td> + <td>(</td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>nameHasOwnerCheck</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Start listening to the NameOwnerChanged signal over D-Bus. +<p> +If <em>nameHasOwnerCheck</em> is true, also send a NameHasOwner query to D-Bus (asyncronously). +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="86d18fe068b5a9e7b722aaf76dd897bd"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::busName" ref="86d18fe068b5a9e7b722aaf76dd897bd" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#86d18fe068b5a9e7b722aaf76dd897bd">ContextSubscriber::DBusNameListener::busName</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The service name we are interested in. +<p> + +</div> +</div><p> +<a class="anchor" name="4ae2ef44be74c21c952f1bddb2a152f9"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::busType" ref="4ae2ef44be74c21c952f1bddb2a152f9" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QDBusConnection::BusType <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#4ae2ef44be74c21c952f1bddb2a152f9">ContextSubscriber::DBusNameListener::busType</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The service bus type we are interested in. +<p> + +</div> +</div><p> +<a class="anchor" name="e09ac9d58b9c15e9ba77bf7f8247a5e7"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::connection" ref="e09ac9d58b9c15e9ba77bf7f8247a5e7" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QDBusConnection* <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#e09ac9d58b9c15e9ba77bf7f8247a5e7">ContextSubscriber::DBusNameListener::connection</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="2141c57da98b81259101f6e782cf92f5"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::listeningStarted" ref="2141c57da98b81259101f6e782cf92f5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#2141c57da98b81259101f6e782cf92f5">ContextSubscriber::DBusNameListener::listeningStarted</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="b1dd997605d2d5ef768c1b113ee42c52"></a><!-- doxytag: member="ContextSubscriber::DBusNameListener::servicePresent" ref="b1dd997605d2d5ef768c1b113ee42c52" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#c265c0eaa26e4e3b3c3182652563032d">ServicePresence</a> <a class="el" href="class_context_subscriber_1_1_d_bus_name_listener.html#b1dd997605d2d5ef768c1b113ee42c52">ContextSubscriber::DBusNameListener::servicePresent</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Our current understanding about the service name's state. +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="dbusnamelistener_8h-source.html">dbusnamelistener.h</a><li><a class="el" href="dbusnamelistener_8cpp.html">dbusnamelistener.cpp</a><li><a class="el" href="mocs_8cpp.html">mocs.cpp</a></ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Oct 23 08:59:23 2009 for libcontextsubscriber by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> +</body> +</html> |