Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2013-07-26 13:26:52 +0400
committerYann Leboulanger <asterix@lagaule.org>2013-07-26 13:26:52 +0400
commitaabc7eab10af55d8ea4e1b745df0c023ea2a88b2 (patch)
tree2121c1a9779ccc1c2205e36b4e7ae14e4deed941 /doc/apidocs/nbxmpp.roster_nb-pysrc.html
parentdd079f270f661323d322c184136263ba685a911d (diff)
update HTML docnbxmpp-0.2
Diffstat (limited to 'doc/apidocs/nbxmpp.roster_nb-pysrc.html')
-rw-r--r--doc/apidocs/nbxmpp.roster_nb-pysrc.html68
1 files changed, 33 insertions, 35 deletions
diff --git a/doc/apidocs/nbxmpp.roster_nb-pysrc.html b/doc/apidocs/nbxmpp.roster_nb-pysrc.html
index bf2f268..257d7c7 100644
--- a/doc/apidocs/nbxmpp.roster_nb-pysrc.html
+++ b/doc/apidocs/nbxmpp.roster_nb-pysrc.html
@@ -411,53 +411,51 @@ nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick
<a name="L231"></a><tt class="py-lineno">231</tt> <tt class="py-line"> <tt class="py-name">iq</tt> <tt class="py-op">=</tt> <tt id="link-74" class="py-name"><a title="nbxmpp.protocol.Iq" class="py-name" href="#" onclick="return doclink('link-74', 'Iq', 'link-2');">Iq</a></tt><tt class="py-op">(</tt><tt class="py-string">'set'</tt><tt class="py-op">,</tt> <tt id="link-75" class="py-name"><a title="nbxmpp.protocol.NS_ROSTER" class="py-name" href="#" onclick="return doclink('link-75', 'NS_ROSTER', 'link-7');">NS_ROSTER</a></tt><tt class="py-op">)</tt> </tt>
<a name="L232"></a><tt class="py-lineno">232</tt> <tt class="py-line"> <tt class="py-name">query</tt> <tt class="py-op">=</tt> <tt class="py-name">iq</tt><tt class="py-op">.</tt><tt id="link-76" class="py-name"><a title="nbxmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-76', 'getTag', 'link-23');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt> </tt>
<a name="L233"></a><tt class="py-lineno">233</tt> <tt class="py-line"> <tt class="py-name">attrs</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'jid'</tt><tt class="py-op">:</tt> <tt class="py-name">jid</tt><tt class="py-op">}</tt> </tt>
-<a name="L234"></a><tt class="py-lineno">234</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-77" class="py-name" targets="Variable nbxmpp.name=nbxmpp-module.html#name,Variable nbxmpp.protocol.name=nbxmpp.protocol-module.html#name"><a title="nbxmpp.name
-nbxmpp.protocol.name" class="py-name" href="#" onclick="return doclink('link-77', 'name', 'link-77');">name</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L235"></a><tt class="py-lineno">235</tt> <tt class="py-line"> <tt class="py-name">attrs</tt><tt class="py-op">[</tt><tt class="py-string">'name'</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt id="link-78" class="py-name"><a title="nbxmpp.name
-nbxmpp.protocol.name" class="py-name" href="#" onclick="return doclink('link-78', 'name', 'link-77');">name</a></tt> </tt>
-<a name="L236"></a><tt class="py-lineno">236</tt> <tt class="py-line"> <tt class="py-name">item</tt> <tt class="py-op">=</tt> <tt class="py-name">query</tt><tt class="py-op">.</tt><tt id="link-79" class="py-name" targets="Method nbxmpp.simplexml.Node.setTag()=nbxmpp.simplexml.Node-class.html#setTag"><a title="nbxmpp.simplexml.Node.setTag" class="py-name" href="#" onclick="return doclink('link-79', 'setTag', 'link-79');">setTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">,</tt> <tt class="py-name">attrs</tt><tt class="py-op">)</tt> </tt>
+<a name="L234"></a><tt class="py-lineno">234</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">name</tt><tt class="py-op">:</tt> </tt>
+<a name="L235"></a><tt class="py-lineno">235</tt> <tt class="py-line"> <tt class="py-name">attrs</tt><tt class="py-op">[</tt><tt class="py-string">'name'</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">name</tt> </tt>
+<a name="L236"></a><tt class="py-lineno">236</tt> <tt class="py-line"> <tt class="py-name">item</tt> <tt class="py-op">=</tt> <tt class="py-name">query</tt><tt class="py-op">.</tt><tt id="link-77" class="py-name" targets="Method nbxmpp.simplexml.Node.setTag()=nbxmpp.simplexml.Node-class.html#setTag"><a title="nbxmpp.simplexml.Node.setTag" class="py-name" href="#" onclick="return doclink('link-77', 'setTag', 'link-77');">setTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">,</tt> <tt class="py-name">attrs</tt><tt class="py-op">)</tt> </tt>
<a name="L237"></a><tt class="py-lineno">237</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">group</tt> <tt class="py-keyword">in</tt> <tt class="py-name">groups</tt><tt class="py-op">:</tt> </tt>
-<a name="L238"></a><tt class="py-lineno">238</tt> <tt class="py-line"> <tt class="py-name">item</tt><tt class="py-op">.</tt><tt id="link-80" class="py-name" targets="Method nbxmpp.simplexml.Node.addChild()=nbxmpp.simplexml.Node-class.html#addChild"><a title="nbxmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-80', 'addChild', 'link-80');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt id="link-81" class="py-name"><a title="nbxmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-81', 'Node', 'link-4');">Node</a></tt><tt class="py-op">(</tt><tt class="py-string">'group'</tt><tt class="py-op">,</tt> <tt class="py-name">payload</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-name">group</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L239"></a><tt class="py-lineno">239</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-82" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
+<a name="L238"></a><tt class="py-lineno">238</tt> <tt class="py-line"> <tt class="py-name">item</tt><tt class="py-op">.</tt><tt id="link-78" class="py-name" targets="Method nbxmpp.simplexml.Node.addChild()=nbxmpp.simplexml.Node-class.html#addChild"><a title="nbxmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-78', 'addChild', 'link-78');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt id="link-79" class="py-name"><a title="nbxmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-79', 'Node', 'link-4');">Node</a></tt><tt class="py-op">(</tt><tt class="py-string">'group'</tt><tt class="py-op">,</tt> <tt class="py-name">payload</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-name">group</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+<a name="L239"></a><tt class="py-lineno">239</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-80" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
nbxmpp.dispatcher_nb.XMPPDispatcher.send
nbxmpp.tls_nb.PyOpenSSLWrapper.send
nbxmpp.tls_nb.SSLWrapper.send
nbxmpp.tls_nb.StdlibSSLWrapper.send
nbxmpp.transports_nb.NonBlockingTCP.send
-nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-82', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt class="py-name">iq</tt><tt class="py-op">)</tt> </tt>
+nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-80', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt class="py-name">iq</tt><tt class="py-op">)</tt> </tt>
</div><a name="L240"></a><tt class="py-lineno">240</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster.setItemMulti"></a><div id="NonBlockingRoster.setItemMulti-def"><a name="L241"></a><tt class="py-lineno">241</tt> <a class="py-toggle" href="#" id="NonBlockingRoster.setItemMulti-toggle" onclick="return toggle('NonBlockingRoster.setItemMulti');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#setItemMulti">setItemMulti</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">items</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster.setItemMulti-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.setItemMulti-expanded"><a name="L242"></a><tt class="py-lineno">242</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
<a name="L243"></a><tt class="py-lineno">243</tt> <tt class="py-line"><tt class="py-docstring"> Rename multiple contacts and sets their group lists</tt> </tt>
<a name="L244"></a><tt class="py-lineno">244</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L245"></a><tt class="py-lineno">245</tt> <tt class="py-line"> <tt class="py-name">iq</tt> <tt class="py-op">=</tt> <tt id="link-83" class="py-name"><a title="nbxmpp.protocol.Iq" class="py-name" href="#" onclick="return doclink('link-83', 'Iq', 'link-2');">Iq</a></tt><tt class="py-op">(</tt><tt class="py-string">'set'</tt><tt class="py-op">,</tt> <tt id="link-84" class="py-name"><a title="nbxmpp.protocol.NS_ROSTER" class="py-name" href="#" onclick="return doclink('link-84', 'NS_ROSTER', 'link-7');">NS_ROSTER</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L246"></a><tt class="py-lineno">246</tt> <tt class="py-line"> <tt class="py-name">query</tt> <tt class="py-op">=</tt> <tt class="py-name">iq</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="nbxmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-85', 'getTag', 'link-23');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt> </tt>
+<a name="L245"></a><tt class="py-lineno">245</tt> <tt class="py-line"> <tt class="py-name">iq</tt> <tt class="py-op">=</tt> <tt id="link-81" class="py-name"><a title="nbxmpp.protocol.Iq" class="py-name" href="#" onclick="return doclink('link-81', 'Iq', 'link-2');">Iq</a></tt><tt class="py-op">(</tt><tt class="py-string">'set'</tt><tt class="py-op">,</tt> <tt id="link-82" class="py-name"><a title="nbxmpp.protocol.NS_ROSTER" class="py-name" href="#" onclick="return doclink('link-82', 'NS_ROSTER', 'link-7');">NS_ROSTER</a></tt><tt class="py-op">)</tt> </tt>
+<a name="L246"></a><tt class="py-lineno">246</tt> <tt class="py-line"> <tt class="py-name">query</tt> <tt class="py-op">=</tt> <tt class="py-name">iq</tt><tt class="py-op">.</tt><tt id="link-83" class="py-name"><a title="nbxmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-83', 'getTag', 'link-23');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt> </tt>
<a name="L247"></a><tt class="py-lineno">247</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">items</tt><tt class="py-op">:</tt> </tt>
<a name="L248"></a><tt class="py-lineno">248</tt> <tt class="py-line"> <tt class="py-name">attrs</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'jid'</tt><tt class="py-op">:</tt> <tt class="py-name">i</tt><tt class="py-op">[</tt><tt class="py-string">'jid'</tt><tt class="py-op">]</tt><tt class="py-op">}</tt> </tt>
<a name="L249"></a><tt class="py-lineno">249</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">i</tt><tt class="py-op">[</tt><tt class="py-string">'name'</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
<a name="L250"></a><tt class="py-lineno">250</tt> <tt class="py-line"> <tt class="py-name">attrs</tt><tt class="py-op">[</tt><tt class="py-string">'name'</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">i</tt><tt class="py-op">[</tt><tt class="py-string">'name'</tt><tt class="py-op">]</tt> </tt>
-<a name="L251"></a><tt class="py-lineno">251</tt> <tt class="py-line"> <tt class="py-name">item</tt> <tt class="py-op">=</tt> <tt class="py-name">query</tt><tt class="py-op">.</tt><tt id="link-86" class="py-name"><a title="nbxmpp.simplexml.Node.setTag" class="py-name" href="#" onclick="return doclink('link-86', 'setTag', 'link-79');">setTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">,</tt> <tt class="py-name">attrs</tt><tt class="py-op">)</tt> </tt>
+<a name="L251"></a><tt class="py-lineno">251</tt> <tt class="py-line"> <tt class="py-name">item</tt> <tt class="py-op">=</tt> <tt class="py-name">query</tt><tt class="py-op">.</tt><tt id="link-84" class="py-name"><a title="nbxmpp.simplexml.Node.setTag" class="py-name" href="#" onclick="return doclink('link-84', 'setTag', 'link-77');">setTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">,</tt> <tt class="py-name">attrs</tt><tt class="py-op">)</tt> </tt>
<a name="L252"></a><tt class="py-lineno">252</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">group</tt> <tt class="py-keyword">in</tt> <tt class="py-name">i</tt><tt class="py-op">[</tt><tt class="py-string">'groups'</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L253"></a><tt class="py-lineno">253</tt> <tt class="py-line"> <tt class="py-name">item</tt><tt class="py-op">.</tt><tt id="link-87" class="py-name"><a title="nbxmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-87', 'addChild', 'link-80');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt id="link-88" class="py-name"><a title="nbxmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-88', 'Node', 'link-4');">Node</a></tt><tt class="py-op">(</tt><tt class="py-string">'group'</tt><tt class="py-op">,</tt> <tt class="py-name">payload</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-name">group</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L254"></a><tt class="py-lineno">254</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-89" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
+<a name="L253"></a><tt class="py-lineno">253</tt> <tt class="py-line"> <tt class="py-name">item</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="nbxmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-85', 'addChild', 'link-78');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt id="link-86" class="py-name"><a title="nbxmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-86', 'Node', 'link-4');">Node</a></tt><tt class="py-op">(</tt><tt class="py-string">'group'</tt><tt class="py-op">,</tt> <tt class="py-name">payload</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-name">group</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+<a name="L254"></a><tt class="py-lineno">254</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-87" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
nbxmpp.dispatcher_nb.XMPPDispatcher.send
nbxmpp.tls_nb.PyOpenSSLWrapper.send
nbxmpp.tls_nb.SSLWrapper.send
nbxmpp.tls_nb.StdlibSSLWrapper.send
nbxmpp.transports_nb.NonBlockingTCP.send
-nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-89', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt class="py-name">iq</tt><tt class="py-op">)</tt> </tt>
+nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-87', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt class="py-name">iq</tt><tt class="py-op">)</tt> </tt>
</div><a name="L255"></a><tt class="py-lineno">255</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster.getItems"></a><div id="NonBlockingRoster.getItems-def"><a name="L256"></a><tt class="py-lineno">256</tt> <a class="py-toggle" href="#" id="NonBlockingRoster.getItems-toggle" onclick="return toggle('NonBlockingRoster.getItems');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#getItems">getItems</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster.getItems-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.getItems-expanded"><a name="L257"></a><tt class="py-lineno">257</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
<a name="L258"></a><tt class="py-lineno">258</tt> <tt class="py-line"><tt class="py-docstring"> Return list of all [bare] JIDs that the roster is currently tracks</tt> </tt>
<a name="L259"></a><tt class="py-lineno">259</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L260"></a><tt class="py-lineno">260</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_data</tt><tt class="py-op">.</tt><tt id="link-90" class="py-name"><a title="nbxmpp.roster_nb.NonBlockingRoster.keys" class="py-name" href="#" onclick="return doclink('link-90', 'keys', 'link-60');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L260"></a><tt class="py-lineno">260</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_data</tt><tt class="py-op">.</tt><tt id="link-88" class="py-name"><a title="nbxmpp.roster_nb.NonBlockingRoster.keys" class="py-name" href="#" onclick="return doclink('link-88', 'keys', 'link-60');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="L261"></a><tt class="py-lineno">261</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster.keys"></a><div id="NonBlockingRoster.keys-def"><a name="L262"></a><tt class="py-lineno">262</tt> <a class="py-toggle" href="#" id="NonBlockingRoster.keys-toggle" onclick="return toggle('NonBlockingRoster.keys');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#keys">keys</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster.keys-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.keys-expanded"><a name="L263"></a><tt class="py-lineno">263</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
<a name="L264"></a><tt class="py-lineno">264</tt> <tt class="py-line"><tt class="py-docstring"> Same as getItems. Provided for the sake of dictionary interface</tt> </tt>
<a name="L265"></a><tt class="py-lineno">265</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L266"></a><tt class="py-lineno">266</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_data</tt><tt class="py-op">.</tt><tt id="link-91" class="py-name"><a title="nbxmpp.roster_nb.NonBlockingRoster.keys" class="py-name" href="#" onclick="return doclink('link-91', 'keys', 'link-60');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L266"></a><tt class="py-lineno">266</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_data</tt><tt class="py-op">.</tt><tt id="link-89" class="py-name"><a title="nbxmpp.roster_nb.NonBlockingRoster.keys" class="py-name" href="#" onclick="return doclink('link-89', 'keys', 'link-60');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="L267"></a><tt class="py-lineno">267</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster.__getitem__"></a><div id="NonBlockingRoster.__getitem__-def"><a name="L268"></a><tt class="py-lineno">268</tt> <a class="py-toggle" href="#" id="NonBlockingRoster.__getitem__-toggle" onclick="return toggle('NonBlockingRoster.__getitem__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#__getitem__">__getitem__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">item</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster.__getitem__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.__getitem__-expanded"><a name="L269"></a><tt class="py-lineno">269</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
@@ -478,50 +476,50 @@ nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick
</div><div id="NonBlockingRoster.Subscribe-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.Subscribe-expanded"><a name="L284"></a><tt class="py-lineno">284</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
<a name="L285"></a><tt class="py-lineno">285</tt> <tt class="py-line"><tt class="py-docstring"> Send subscription request to JID 'jid'</tt> </tt>
<a name="L286"></a><tt class="py-lineno">286</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L287"></a><tt class="py-lineno">287</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-92" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
+<a name="L287"></a><tt class="py-lineno">287</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-90" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
nbxmpp.dispatcher_nb.XMPPDispatcher.send
nbxmpp.tls_nb.PyOpenSSLWrapper.send
nbxmpp.tls_nb.SSLWrapper.send
nbxmpp.tls_nb.StdlibSSLWrapper.send
nbxmpp.transports_nb.NonBlockingTCP.send
-nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-92', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt id="link-93" class="py-name"><a title="nbxmpp.protocol.Presence" class="py-name" href="#" onclick="return doclink('link-93', 'Presence', 'link-3');">Presence</a></tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt> <tt class="py-string">'subscribe'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-90', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt id="link-91" class="py-name"><a title="nbxmpp.protocol.Presence" class="py-name" href="#" onclick="return doclink('link-91', 'Presence', 'link-3');">Presence</a></tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt> <tt class="py-string">'subscribe'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="L288"></a><tt class="py-lineno">288</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster.Unsubscribe"></a><div id="NonBlockingRoster.Unsubscribe-def"><a name="L289"></a><tt class="py-lineno">289</tt> <a class="py-toggle" href="#" id="NonBlockingRoster.Unsubscribe-toggle" onclick="return toggle('NonBlockingRoster.Unsubscribe');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#Unsubscribe">Unsubscribe</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">jid</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster.Unsubscribe-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.Unsubscribe-expanded"><a name="L290"></a><tt class="py-lineno">290</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
<a name="L291"></a><tt class="py-lineno">291</tt> <tt class="py-line"><tt class="py-docstring"> Ask for removing our subscription for JID 'jid'</tt> </tt>
<a name="L292"></a><tt class="py-lineno">292</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L293"></a><tt class="py-lineno">293</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-94" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
+<a name="L293"></a><tt class="py-lineno">293</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-92" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
nbxmpp.dispatcher_nb.XMPPDispatcher.send
nbxmpp.tls_nb.PyOpenSSLWrapper.send
nbxmpp.tls_nb.SSLWrapper.send
nbxmpp.tls_nb.StdlibSSLWrapper.send
nbxmpp.transports_nb.NonBlockingTCP.send
-nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-94', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt id="link-95" class="py-name"><a title="nbxmpp.protocol.Presence" class="py-name" href="#" onclick="return doclink('link-95', 'Presence', 'link-3');">Presence</a></tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt> <tt class="py-string">'unsubscribe'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-92', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt id="link-93" class="py-name"><a title="nbxmpp.protocol.Presence" class="py-name" href="#" onclick="return doclink('link-93', 'Presence', 'link-3');">Presence</a></tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt> <tt class="py-string">'unsubscribe'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="L294"></a><tt class="py-lineno">294</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster.Authorize"></a><div id="NonBlockingRoster.Authorize-def"><a name="L295"></a><tt class="py-lineno">295</tt> <a class="py-toggle" href="#" id="NonBlockingRoster.Authorize-toggle" onclick="return toggle('NonBlockingRoster.Authorize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#Authorize">Authorize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">jid</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster.Authorize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.Authorize-expanded"><a name="L296"></a><tt class="py-lineno">296</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
<a name="L297"></a><tt class="py-lineno">297</tt> <tt class="py-line"><tt class="py-docstring"> Authorize JID 'jid'. Works only if these JID requested auth previously</tt> </tt>
<a name="L298"></a><tt class="py-lineno">298</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L299"></a><tt class="py-lineno">299</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-96" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
+<a name="L299"></a><tt class="py-lineno">299</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-94" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
nbxmpp.dispatcher_nb.XMPPDispatcher.send
nbxmpp.tls_nb.PyOpenSSLWrapper.send
nbxmpp.tls_nb.SSLWrapper.send
nbxmpp.tls_nb.StdlibSSLWrapper.send
nbxmpp.transports_nb.NonBlockingTCP.send
-nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-96', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt id="link-97" class="py-name"><a title="nbxmpp.protocol.Presence" class="py-name" href="#" onclick="return doclink('link-97', 'Presence', 'link-3');">Presence</a></tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt> <tt class="py-string">'subscribed'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-94', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt id="link-95" class="py-name"><a title="nbxmpp.protocol.Presence" class="py-name" href="#" onclick="return doclink('link-95', 'Presence', 'link-3');">Presence</a></tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt> <tt class="py-string">'subscribed'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="L300"></a><tt class="py-lineno">300</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster.Unauthorize"></a><div id="NonBlockingRoster.Unauthorize-def"><a name="L301"></a><tt class="py-lineno">301</tt> <a class="py-toggle" href="#" id="NonBlockingRoster.Unauthorize-toggle" onclick="return toggle('NonBlockingRoster.Unauthorize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#Unauthorize">Unauthorize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">jid</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster.Unauthorize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.Unauthorize-expanded"><a name="L302"></a><tt class="py-lineno">302</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
<a name="L303"></a><tt class="py-lineno">303</tt> <tt class="py-line"><tt class="py-docstring"> Unauthorise JID 'jid'. Use for declining authorisation request or for</tt> </tt>
<a name="L304"></a><tt class="py-lineno">304</tt> <tt class="py-line"><tt class="py-docstring"> removing existing authorization</tt> </tt>
<a name="L305"></a><tt class="py-lineno">305</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L306"></a><tt class="py-lineno">306</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-98" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
+<a name="L306"></a><tt class="py-lineno">306</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-96" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.send
nbxmpp.dispatcher_nb.XMPPDispatcher.send
nbxmpp.tls_nb.PyOpenSSLWrapper.send
nbxmpp.tls_nb.SSLWrapper.send
nbxmpp.tls_nb.StdlibSSLWrapper.send
nbxmpp.transports_nb.NonBlockingTCP.send
-nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-98', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt id="link-99" class="py-name"><a title="nbxmpp.protocol.Presence" class="py-name" href="#" onclick="return doclink('link-99', 'Presence', 'link-3');">Presence</a></tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt> <tt class="py-string">'unsubscribed'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick="return doclink('link-96', 'send', 'link-19');">send</a></tt><tt class="py-op">(</tt><tt id="link-97" class="py-name"><a title="nbxmpp.protocol.Presence" class="py-name" href="#" onclick="return doclink('link-97', 'Presence', 'link-3');">Presence</a></tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt> <tt class="py-string">'unsubscribed'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="L307"></a><tt class="py-lineno">307</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster.getRaw"></a><div id="NonBlockingRoster.getRaw-def"><a name="L308"></a><tt class="py-lineno">308</tt> <a class="py-toggle" href="#" id="NonBlockingRoster.getRaw-toggle" onclick="return toggle('NonBlockingRoster.getRaw');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#getRaw">getRaw</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster.getRaw-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster.getRaw-expanded"><a name="L309"></a><tt class="py-lineno">309</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
@@ -549,23 +547,23 @@ nbxmpp.transports_nb.NonBlockingTransport.send" class="py-name" href="#" onclick
<a name="L331"></a><tt class="py-lineno">331</tt> <tt class="py-line"><tt class="py-docstring"> Also request roster from server if the 'request' argument is set. Used</tt> </tt>
<a name="L332"></a><tt class="py-lineno">332</tt> <tt class="py-line"><tt class="py-docstring"> internally</tt> </tt>
<a name="L333"></a><tt class="py-lineno">333</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L334"></a><tt class="py-lineno">334</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-100" class="py-name" targets="Method nbxmpp.dispatcher_nb.XMPPDispatcher.RegisterHandler()=nbxmpp.dispatcher_nb.XMPPDispatcher-class.html#RegisterHandler"><a title="nbxmpp.dispatcher_nb.XMPPDispatcher.RegisterHandler" class="py-name" href="#" onclick="return doclink('link-100', 'RegisterHandler', 'link-100');">RegisterHandler</a></tt><tt class="py-op">(</tt><tt class="py-string">'iq'</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-101" class="py-name" targets="Method nbxmpp.roster_nb.NonBlockingRoster.RosterIqHandler()=nbxmpp.roster_nb.NonBlockingRoster-class.html#RosterIqHandler"><a title="nbxmpp.roster_nb.NonBlockingRoster.RosterIqHandler" class="py-name" href="#" onclick="return doclink('link-101', 'RosterIqHandler', 'link-101');">RosterIqHandler</a></tt><tt class="py-op">,</tt> <tt class="py-string">'result'</tt><tt class="py-op">,</tt> <tt id="link-102" class="py-name"><a title="nbxmpp.protocol.NS_ROSTER" class="py-name" href="#" onclick="return doclink('link-102', 'NS_ROSTER', 'link-7');">NS_ROSTER</a></tt><tt class="py-op">,</tt> <tt class="py-name">makefirst</tt> <tt class="py-op">=</tt> <tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
-<a name="L335"></a><tt class="py-lineno">335</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-103" class="py-name"><a title="nbxmpp.dispatcher_nb.XMPPDispatcher.RegisterHandler" class="py-name" href="#" onclick="return doclink('link-103', 'RegisterHandler', 'link-100');">RegisterHandler</a></tt><tt class="py-op">(</tt><tt class="py-string">'iq'</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-104" class="py-name"><a title="nbxmpp.roster_nb.NonBlockingRoster.RosterIqHandler" class="py-name" href="#" onclick="return doclink('link-104', 'RosterIqHandler', 'link-101');">RosterIqHandler</a></tt><tt class="py-op">,</tt> <tt class="py-string">'set'</tt><tt class="py-op">,</tt> <tt id="link-105" class="py-name"><a title="nbxmpp.protocol.NS_ROSTER" class="py-name" href="#" onclick="return doclink('link-105', 'NS_ROSTER', 'link-7');">NS_ROSTER</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L336"></a><tt class="py-lineno">336</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-106" class="py-name"><a title="nbxmpp.dispatcher_nb.XMPPDispatcher.RegisterHandler" class="py-name" href="#" onclick="return doclink('link-106', 'RegisterHandler', 'link-100');">RegisterHandler</a></tt><tt class="py-op">(</tt><tt class="py-string">'presence'</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-107" class="py-name" targets="Method nbxmpp.roster_nb.NonBlockingRoster.PresenceHandler()=nbxmpp.roster_nb.NonBlockingRoster-class.html#PresenceHandler"><a title="nbxmpp.roster_nb.NonBlockingRoster.PresenceHandler" class="py-name" href="#" onclick="return doclink('link-107', 'PresenceHandler', 'link-107');">PresenceHandler</a></tt><tt class="py-op">)</tt> </tt>
+<a name="L334"></a><tt class="py-lineno">334</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-98" class="py-name" targets="Method nbxmpp.dispatcher_nb.XMPPDispatcher.RegisterHandler()=nbxmpp.dispatcher_nb.XMPPDispatcher-class.html#RegisterHandler"><a title="nbxmpp.dispatcher_nb.XMPPDispatcher.RegisterHandler" class="py-name" href="#" onclick="return doclink('link-98', 'RegisterHandler', 'link-98');">RegisterHandler</a></tt><tt class="py-op">(</tt><tt class="py-string">'iq'</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-99" class="py-name" targets="Method nbxmpp.roster_nb.NonBlockingRoster.RosterIqHandler()=nbxmpp.roster_nb.NonBlockingRoster-class.html#RosterIqHandler"><a title="nbxmpp.roster_nb.NonBlockingRoster.RosterIqHandler" class="py-name" href="#" onclick="return doclink('link-99', 'RosterIqHandler', 'link-99');">RosterIqHandler</a></tt><tt class="py-op">,</tt> <tt class="py-string">'result'</tt><tt class="py-op">,</tt> <tt id="link-100" class="py-name"><a title="nbxmpp.protocol.NS_ROSTER" class="py-name" href="#" onclick="return doclink('link-100', 'NS_ROSTER', 'link-7');">NS_ROSTER</a></tt><tt class="py-op">,</tt> <tt class="py-name">makefirst</tt> <tt class="py-op">=</tt> <tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
+<a name="L335"></a><tt class="py-lineno">335</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-101" class="py-name"><a title="nbxmpp.dispatcher_nb.XMPPDispatcher.RegisterHandler" class="py-name" href="#" onclick="return doclink('link-101', 'RegisterHandler', 'link-98');">RegisterHandler</a></tt><tt class="py-op">(</tt><tt class="py-string">'iq'</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-102" class="py-name"><a title="nbxmpp.roster_nb.NonBlockingRoster.RosterIqHandler" class="py-name" href="#" onclick="return doclink('link-102', 'RosterIqHandler', 'link-99');">RosterIqHandler</a></tt><tt class="py-op">,</tt> <tt class="py-string">'set'</tt><tt class="py-op">,</tt> <tt id="link-103" class="py-name"><a title="nbxmpp.protocol.NS_ROSTER" class="py-name" href="#" onclick="return doclink('link-103', 'NS_ROSTER', 'link-7');">NS_ROSTER</a></tt><tt class="py-op">)</tt> </tt>
+<a name="L336"></a><tt class="py-lineno">336</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-104" class="py-name"><a title="nbxmpp.dispatcher_nb.XMPPDispatcher.RegisterHandler" class="py-name" href="#" onclick="return doclink('link-104', 'RegisterHandler', 'link-98');">RegisterHandler</a></tt><tt class="py-op">(</tt><tt class="py-string">'presence'</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-105" class="py-name" targets="Method nbxmpp.roster_nb.NonBlockingRoster.PresenceHandler()=nbxmpp.roster_nb.NonBlockingRoster-class.html#PresenceHandler"><a title="nbxmpp.roster_nb.NonBlockingRoster.PresenceHandler" class="py-name" href="#" onclick="return doclink('link-105', 'PresenceHandler', 'link-105');">PresenceHandler</a></tt><tt class="py-op">)</tt> </tt>
<a name="L337"></a><tt class="py-lineno">337</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">request</tt><tt class="py-op">:</tt> </tt>
-<a name="L338"></a><tt class="py-lineno">338</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-108" class="py-name" targets="Method nbxmpp.roster_nb.NonBlockingRoster.Request()=nbxmpp.roster_nb.NonBlockingRoster-class.html#Request"><a title="nbxmpp.roster_nb.NonBlockingRoster.Request" class="py-name" href="#" onclick="return doclink('link-108', 'Request', 'link-108');">Request</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L338"></a><tt class="py-lineno">338</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-106" class="py-name" targets="Method nbxmpp.roster_nb.NonBlockingRoster.Request()=nbxmpp.roster_nb.NonBlockingRoster-class.html#Request"><a title="nbxmpp.roster_nb.NonBlockingRoster.Request" class="py-name" href="#" onclick="return doclink('link-106', 'Request', 'link-106');">Request</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="L339"></a><tt class="py-lineno">339</tt> <tt class="py-line"> </tt>
<a name="NonBlockingRoster._on_roster_set"></a><div id="NonBlockingRoster._on_roster_set-def"><a name="L340"></a><tt class="py-lineno">340</tt> <a class="py-toggle" href="#" id="NonBlockingRoster._on_roster_set-toggle" onclick="return toggle('NonBlockingRoster._on_roster_set');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="nbxmpp.roster_nb.NonBlockingRoster-class.html#_on_roster_set">_on_roster_set</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">data</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NonBlockingRoster._on_roster_set-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="NonBlockingRoster._on_roster_set-expanded"><a name="L341"></a><tt class="py-lineno">341</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">data</tt><tt class="py-op">:</tt> </tt>
-<a name="L342"></a><tt class="py-lineno">342</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-109" class="py-name" targets="Class nbxmpp.dispatcher_nb.Dispatcher=nbxmpp.dispatcher_nb.Dispatcher-class.html"><a title="nbxmpp.dispatcher_nb.Dispatcher" class="py-name" href="#" onclick="return doclink('link-109', 'Dispatcher', 'link-109');">Dispatcher</a></tt><tt class="py-op">.</tt><tt id="link-110" class="py-name" targets="Method nbxmpp.dispatcher_nb.BOSHDispatcher.ProcessNonBlocking()=nbxmpp.dispatcher_nb.BOSHDispatcher-class.html#ProcessNonBlocking,Method nbxmpp.dispatcher_nb.XMPPDispatcher.ProcessNonBlocking()=nbxmpp.dispatcher_nb.XMPPDispatcher-class.html#ProcessNonBlocking"><a title="nbxmpp.dispatcher_nb.BOSHDispatcher.ProcessNonBlocking
-nbxmpp.dispatcher_nb.XMPPDispatcher.ProcessNonBlocking" class="py-name" href="#" onclick="return doclink('link-110', 'ProcessNonBlocking', 'link-110');">ProcessNonBlocking</a></tt><tt class="py-op">(</tt><tt class="py-name">data</tt><tt class="py-op">)</tt> </tt>
+<a name="L342"></a><tt class="py-lineno">342</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-107" class="py-name" targets="Class nbxmpp.dispatcher_nb.Dispatcher=nbxmpp.dispatcher_nb.Dispatcher-class.html"><a title="nbxmpp.dispatcher_nb.Dispatcher" class="py-name" href="#" onclick="return doclink('link-107', 'Dispatcher', 'link-107');">Dispatcher</a></tt><tt class="py-op">.</tt><tt id="link-108" class="py-name" targets="Method nbxmpp.dispatcher_nb.BOSHDispatcher.ProcessNonBlocking()=nbxmpp.dispatcher_nb.BOSHDispatcher-class.html#ProcessNonBlocking,Method nbxmpp.dispatcher_nb.XMPPDispatcher.ProcessNonBlocking()=nbxmpp.dispatcher_nb.XMPPDispatcher-class.html#ProcessNonBlocking"><a title="nbxmpp.dispatcher_nb.BOSHDispatcher.ProcessNonBlocking
+nbxmpp.dispatcher_nb.XMPPDispatcher.ProcessNonBlocking" class="py-name" href="#" onclick="return doclink('link-108', 'ProcessNonBlocking', 'link-108');">ProcessNonBlocking</a></tt><tt class="py-op">(</tt><tt class="py-name">data</tt><tt class="py-op">)</tt> </tt>
<a name="L343"></a><tt class="py-lineno">343</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_set</tt><tt class="py-op">:</tt> </tt>
<a name="L344"></a><tt class="py-lineno">344</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> </tt>
<a name="L345"></a><tt class="py-lineno">345</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">hasattr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-string">'_owner'</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">:</tt> </tt>
<a name="L346"></a><tt class="py-lineno">346</tt> <tt class="py-line"> <tt class="py-comment"># Connection has been closed by receiving a &lt;stream:error&gt; for ex,</tt> </tt>
<a name="L347"></a><tt class="py-lineno">347</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> </tt>
-<a name="L348"></a><tt class="py-lineno">348</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-111" class="py-name" targets="Method nbxmpp.bosh.NonBlockingBOSH.onreceive()=nbxmpp.bosh.NonBlockingBOSH-class.html#onreceive,Method nbxmpp.transports_nb.NonBlockingTransport.onreceive()=nbxmpp.transports_nb.NonBlockingTransport-class.html#onreceive"><a title="nbxmpp.bosh.NonBlockingBOSH.onreceive
-nbxmpp.transports_nb.NonBlockingTransport.onreceive" class="py-name" href="#" onclick="return doclink('link-111', 'onreceive', 'link-111');">onreceive</a></tt><tt class="py-op">(</tt><tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
+<a name="L348"></a><tt class="py-lineno">348</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-109" class="py-name" targets="Method nbxmpp.bosh.NonBlockingBOSH.onreceive()=nbxmpp.bosh.NonBlockingBOSH-class.html#onreceive,Method nbxmpp.transports_nb.NonBlockingTransport.onreceive()=nbxmpp.transports_nb.NonBlockingTransport-class.html#onreceive"><a title="nbxmpp.bosh.NonBlockingBOSH.onreceive
+nbxmpp.transports_nb.NonBlockingTransport.onreceive" class="py-name" href="#" onclick="return doclink('link-109', 'onreceive', 'link-109');">onreceive</a></tt><tt class="py-op">(</tt><tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
<a name="L349"></a><tt class="py-lineno">349</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">on_ready</tt><tt class="py-op">:</tt> </tt>
<a name="L350"></a><tt class="py-lineno">350</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">on_ready</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">)</tt> </tt>
<a name="L351"></a><tt class="py-lineno">351</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">on_ready</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
@@ -578,8 +576,8 @@ nbxmpp.transports_nb.NonBlockingTransport.onreceive" class="py-name" href="#" on
<a name="L358"></a><tt class="py-lineno">358</tt> <tt class="py-line"> <tt class="py-name">return_self</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L359"></a><tt class="py-lineno">359</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_set</tt><tt class="py-op">:</tt> </tt>
<a name="L360"></a><tt class="py-lineno">360</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">on_ready</tt> <tt class="py-op">=</tt> <tt class="py-name">on_ready</tt> </tt>
-<a name="L361"></a><tt class="py-lineno">361</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-112" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.onreceive
-nbxmpp.transports_nb.NonBlockingTransport.onreceive" class="py-name" href="#" onclick="return doclink('link-112', 'onreceive', 'link-111');">onreceive</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-113" class="py-name" targets="Method nbxmpp.roster_nb.NonBlockingRoster._on_roster_set()=nbxmpp.roster_nb.NonBlockingRoster-class.html#_on_roster_set"><a title="nbxmpp.roster_nb.NonBlockingRoster._on_roster_set" class="py-name" href="#" onclick="return doclink('link-113', '_on_roster_set', 'link-113');">_on_roster_set</a></tt><tt class="py-op">)</tt> </tt>
+<a name="L361"></a><tt class="py-lineno">361</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_owner</tt><tt class="py-op">.</tt><tt id="link-110" class="py-name"><a title="nbxmpp.bosh.NonBlockingBOSH.onreceive
+nbxmpp.transports_nb.NonBlockingTransport.onreceive" class="py-name" href="#" onclick="return doclink('link-110', 'onreceive', 'link-109');">onreceive</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-111" class="py-name" targets="Method nbxmpp.roster_nb.NonBlockingRoster._on_roster_set()=nbxmpp.roster_nb.NonBlockingRoster-class.html#_on_roster_set"><a title="nbxmpp.roster_nb.NonBlockingRoster._on_roster_set" class="py-name" href="#" onclick="return doclink('link-111', '_on_roster_set', 'link-111');">_on_roster_set</a></tt><tt class="py-op">)</tt> </tt>
<a name="L362"></a><tt class="py-lineno">362</tt> <tt class="py-line"> <tt class="py-name">return_self</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
<a name="L363"></a><tt class="py-lineno">363</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">on_ready</tt><tt class="py-op">:</tt> </tt>
<a name="L364"></a><tt class="py-lineno">364</tt> <tt class="py-line"> <tt class="py-name">on_ready</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">)</tt> </tt>
@@ -625,7 +623,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Tue May 8 11:18:08 2012
+ Generated by Epydoc 3.0.1 on Fri Jul 26 11:25:16 2013
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"