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:
Diffstat (limited to 'doc/apidocs/nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html')
-rw-r--r--doc/apidocs/nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html385
1 files changed, 385 insertions, 0 deletions
diff --git a/doc/apidocs/nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html b/doc/apidocs/nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html
new file mode 100644
index 0000000..339bd2e
--- /dev/null
+++ b/doc/apidocs/nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html
@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="ascii"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>nbxmpp.transports_nb.NonBlockingHTTPBOSH</title>
+ <link rel="stylesheet" href="epydoc.css" type="text/css" />
+ <script type="text/javascript" src="epydoc.js"></script>
+</head>
+
+<body bgcolor="white" text="black" link="blue" vlink="#204080"
+ alink="#204080">
+<!-- ==================== NAVIGATION BAR ==================== -->
+<table class="navbar" border="0" width="100%" cellpadding="0"
+ bgcolor="#a0c0ff" cellspacing="0">
+ <tr valign="middle">
+ <!-- Home link -->
+ <th>&nbsp;&nbsp;&nbsp;<a
+ href="nbxmpp-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
+
+ <!-- Tree link -->
+ <th>&nbsp;&nbsp;&nbsp;<a
+ href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
+
+ <!-- Index link -->
+ <th>&nbsp;&nbsp;&nbsp;<a
+ href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
+
+ <!-- Help link -->
+ <th>&nbsp;&nbsp;&nbsp;<a
+ href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
+
+ <!-- Project homepage -->
+ <th class="navbar" align="right" width="100%">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr><th class="navbar" align="center"
+ ><a class="navbar" target="_top" href="http://python-nbxmpp.gajim.org">python-nbxmpp</a></th>
+ </tr></table></th>
+ </tr>
+</table>
+<table width="100%" cellpadding="0" cellspacing="0">
+ <tr valign="top">
+ <td width="100%">
+ <span class="breadcrumbs">
+ <a href="nbxmpp-module.html">Package&nbsp;nbxmpp</a> ::
+ <a href="nbxmpp.transports_nb-module.html">Module&nbsp;transports_nb</a> ::
+ Class&nbsp;NonBlockingHTTPBOSH
+ </span>
+ </td>
+ <td>
+ <table cellpadding="0" cellspacing="0">
+ <!-- hide/show private -->
+ <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
+ onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
+ <tr><td align="right"><span class="options"
+ >[<a href="frames.html" target="_top">frames</a
+ >]&nbsp;|&nbsp;<a href="nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html"
+ target="_top">no&nbsp;frames</a>]</span></td></tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<!-- ==================== CLASS DESCRIPTION ==================== -->
+<h1 class="epydoc">Class NonBlockingHTTPBOSH</h1><p class="nomargin-top"><span class="codelink"><a href="nbxmpp.transports_nb-pysrc.html#NonBlockingHTTPBOSH">source&nbsp;code</a></span></p>
+<center>
+<center> <map id="uml_class_diagram_for_nbxmpp_t_7" name="uml_class_diagram_for_nbxmpp_t_7">
+<area shape="rect" id="node244" href="nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html#set_stanza_build_cb" title="nbxmpp.transports_nb.NonBlockingHTTPBOSH.set_stanza_build_cb" alt="" coords="389,852,617,871"/>
+<area shape="rect" id="node1" href="nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html" title="Class for BOSH HTTP connections. Slightly redefines HTTP transport by calling bosh bodytag generating callback before putting data on wire" alt="" coords="377,819,628,877"/>
+<area shape="rect" id="node249" href="nbxmpp.idlequeue.IdleObject-class.html#fd" title="filedescriptor, must be unique for each IdleObject" alt="" coords="300,248,431,267"/>
+<area shape="rect" id="node2" href="nbxmpp.idlequeue.IdleObject-class.html" title="Idle listener interface. Listed methods are called by IdleQueue." alt="" coords="288,223,443,281"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#start_disconnect" title="nbxmpp.transports_nb.NonBlockingTCP.start_disconnect" alt="" coords="311,436,697,455"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#connect" title="Creates and connects transport to server and port defined in conn_5tuple which should be item from list returned from getaddrinfo" alt="" coords="311,455,697,473"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#tls_init" title="Estabilishes TLS/SSL using this TCP connection by plugging a NonBlockingTLS module" alt="" coords="311,473,697,492"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#pollin" title="Called by idlequeu when receive on plugged socket is possible" alt="" coords="311,492,697,511"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#pollout" title="Called by idlequeu when send to plugged socket is possible" alt="" coords="311,511,697,529"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#pollend" title="Called by idlequeue on TCP connection errors" alt="" coords="311,529,697,548"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#disconnect" title="nbxmpp.transports_nb.NonBlockingTCP.disconnect" alt="" coords="311,548,697,567"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#read_timeout" title="Called when there&#39;s no response from server in defined timeout" alt="" coords="311,567,697,585"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#set_timeout" title="nbxmpp.transports_nb.NonBlockingTCP.set_timeout" alt="" coords="311,585,697,604"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#remove_timeout" title="nbxmpp.transports_nb.NonBlockingTCP.remove_timeout" alt="" coords="311,604,697,623"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#send" title="Append raw_data to the queue of messages to be send. If supplied data is unicode string, encode it to utf&#45;8." alt="" coords="311,623,697,641"/>
+<area shape="rect" id="node246" href="nbxmpp.transports_nb.NonBlockingTCP-class.html#encode_stanza" title="Encode str or unicode to utf&#45;8" alt="" coords="311,641,697,660"/>
+<area shape="rect" id="node6" href="nbxmpp.transports_nb.NonBlockingTCP-class.html" title="Non&#45;blocking TCP socket wrapper" alt="" coords="299,403,709,666"/>
+<area shape="rect" id="node248" href="nbxmpp.plugin.PlugIn-class.html#PlugIn" title="Attach to owner and register ourself and our _exported_methods in it. If defined by a subclass, call self.plugin(owner) to execute hook code after plugging" alt="" coords="529,39,755,57"/>
+<area shape="rect" id="node248" href="nbxmpp.plugin.PlugIn-class.html#PlugOut" title="Unregister our _exported_methods from owner and detach from it. If defined by a subclass, call self.plugout() after unplugging to execute hook code" alt="" coords="529,57,755,76"/>
+<area shape="rect" id="node248" href="nbxmpp.plugin.PlugIn-class.html#get_instance" title="Factory Method for object creation" alt="" coords="529,76,755,95"/>
+<area shape="rect" id="node3" href="nbxmpp.plugin.PlugIn-class.html" title="Abstract xmpppy plugin infrastructure code, providing plugging in/out and debugging functionality" alt="" coords="517,6,765,101"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#plugin" title="nbxmpp.transports_nb.NonBlockingTransport.plugin" alt="" coords="484,153,801,172"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#plugout" title="nbxmpp.transports_nb.NonBlockingTransport.plugout" alt="" coords="484,172,801,191"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#set_state" title="nbxmpp.transports_nb.NonBlockingTransport.set_state" alt="" coords="484,191,801,209"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#get_state" title="nbxmpp.transports_nb.NonBlockingTransport.get_state" alt="" coords="484,209,801,228"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#onreceive" title="Set the on_receive callback." alt="" coords="484,228,801,247"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#read_timeout2" title="called when there&#39;s no response from server in defined timeout" alt="" coords="484,247,801,265"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#renew_send_timeout" title="nbxmpp.transports_nb.NonBlockingTransport.renew_send_timeout" alt="" coords="484,265,801,284"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#renew_send_timeout2" title="nbxmpp.transports_nb.NonBlockingTransport.renew_send_timeout2" alt="" coords="484,284,801,303"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#set_timeout2" title="nbxmpp.transports_nb.NonBlockingTransport.set_timeout2" alt="" coords="484,303,801,321"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#get_fd" title="nbxmpp.transports_nb.NonBlockingTransport.get_fd" alt="" coords="484,321,801,340"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#set_send_timeout" title="nbxmpp.transports_nb.NonBlockingTransport.set_send_timeout" alt="" coords="484,340,801,359"/>
+<area shape="rect" id="node247" href="nbxmpp.transports_nb.NonBlockingTransport-class.html#set_send_timeout2" title="nbxmpp.transports_nb.NonBlockingTransport.set_send_timeout2" alt="" coords="484,359,801,377"/>
+<area shape="rect" id="node5" href="nbxmpp.transports_nb.NonBlockingTransport-class.html" title="Abstract class representing a transport" alt="" coords="472,121,813,383"/>
+<area shape="rect" id="node245" href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#__init__" title="Each trasport class can have different constructor but it has to have at least all the arguments of NonBlockingTransport constructor" alt="" coords="17,719,989,737"/>
+<area shape="rect" id="node245" href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#http_send" title="nbxmpp.transports_nb.NonBlockingHTTP.http_send" alt="" coords="17,737,989,756"/>
+<area shape="rect" id="node245" href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#build_http_message" title="Builds http message with given body. Values for headers and status line fields are taken from class variables" alt="" coords="17,756,989,775"/>
+<area shape="rect" id="node245" href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#parse_http_message" title="(statusline &#45; list of e.g. [&#39;HTTP/1.1&#39;, &#39;200&#39;, &#39;OK&#39;]," alt="" coords="17,775,989,793"/>
+<area shape="rect" id="node4" href="nbxmpp.transports_nb.NonBlockingHTTP-class.html" title="Socket wrapper that creates HTTP message out of sent data and peels&#45;off HTTP headers from incoming messages" alt="" coords="5,686,1000,799"/>
+</map>
+ <img src="uml_class_diagram_for_nbxmpp_t_7.gif" alt='' usemap="#uml_class_diagram_for_nbxmpp_t_7" ismap="ismap" class="graph-without-title" />
+</center>
+</center>
+<hr />
+Class for BOSH HTTP connections. Slightly redefines HTTP transport by
+calling bosh bodytag generating callback before putting data on wire
+
+<!-- ==================== INSTANCE METHODS ==================== -->
+<a name="section-InstanceMethods"></a>
+<table class="summary" border="1" cellpadding="3"
+ cellspacing="0" width="100%" bgcolor="white">
+<tr bgcolor="#70b0f0" class="table-header">
+ <td colspan="2" class="table-header">
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr valign="top">
+ <td align="left"><span class="table-header">Instance Methods</span></td>
+ <td align="right" valign="top"
+ ><span class="options">[<a href="#section-InstanceMethods"
+ class="privatelink" onclick="toggle_private();"
+ >hide private</a>]</span></td>
+ </tr>
+ </table>
+ </td>
+</tr>
+<tr>
+ <td width="15%" align="right" valign="top" class="summary">
+ <span class="summary-type">&nbsp;</span>
+ </td><td class="summary">
+ <table width="100%" cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td><span class="summary-sig"><a href="nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html#set_stanza_build_cb" class="summary-sig-name">set_stanza_build_cb</a>(<span class="summary-sig-arg">self</span>,
+ <span class="summary-sig-arg">build_cb</span>)</span></td>
+ <td align="right" valign="top">
+ <span class="codelink"><a href="nbxmpp.transports_nb-pysrc.html#NonBlockingHTTPBOSH.set_stanza_build_cb">source&nbsp;code</a></span>
+
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+<tr class="private">
+ <td width="15%" align="right" valign="top" class="summary">
+ <span class="summary-type">&nbsp;</span>
+ </td><td class="summary">
+ <table width="100%" cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td><span class="summary-sig"><a href="nbxmpp.transports_nb.NonBlockingHTTPBOSH-class.html#_do_send" class="summary-sig-name" onclick="show_private();">_do_send</a>(<span class="summary-sig-arg">self</span>)</span><br />
+ Called when send() to connected socket is possible. First message from
+sendqueue will be sent</td>
+ <td align="right" valign="top">
+ <span class="codelink"><a href="nbxmpp.transports_nb-pysrc.html#NonBlockingHTTPBOSH._do_send">source&nbsp;code</a></span>
+
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" class="summary">
+ <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.transports_nb.NonBlockingHTTP-class.html">NonBlockingHTTP</a></code></b>:
+ <code><a href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#__init__">__init__</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#build_http_message">build_http_message</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#http_send">http_send</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#parse_http_message">parse_http_message</a></code>
+ </p>
+ <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.transports_nb.NonBlockingHTTP-class.html">NonBlockingHTTP</a></code></b> (private):
+ <code><a href="nbxmpp.transports_nb.NonBlockingHTTP-class.html#_on_receive" onclick="show_private();">_on_receive</a></code>
+ </p></div>
+ <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html">NonBlockingTCP</a></code></b>:
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#connect">connect</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#disconnect">disconnect</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#encode_stanza">encode_stanza</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#pollend">pollend</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#pollin">pollin</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#pollout">pollout</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#read_timeout">read_timeout</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#remove_timeout">remove_timeout</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#send">send</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#set_timeout">set_timeout</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#start_disconnect">start_disconnect</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#tls_init">tls_init</a></code>
+ </p>
+ <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html">NonBlockingTCP</a></code></b> (private):
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#_connect_to_proxy" onclick="show_private();">_connect_to_proxy</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#_do_receive" onclick="show_private();">_do_receive</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#_on_connect" onclick="show_private();">_on_connect</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#_plug_idle" onclick="show_private();">_plug_idle</a></code>
+ </p></div>
+ <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html">NonBlockingTransport</a></code></b>:
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#get_fd">get_fd</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#get_state">get_state</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#onreceive">onreceive</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#plugin">plugin</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#plugout">plugout</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#read_timeout2">read_timeout2</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#renew_send_timeout">renew_send_timeout</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#renew_send_timeout2">renew_send_timeout2</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#set_send_timeout">set_send_timeout</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#set_send_timeout2">set_send_timeout2</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#set_state">set_state</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#set_timeout2">set_timeout2</a></code>
+ </p>
+ <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html">NonBlockingTransport</a></code></b> (private):
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#_on_connect_failure" onclick="show_private();">_on_connect_failure</a></code>,
+ <code><a href="nbxmpp.transports_nb.NonBlockingTransport-class.html#_tcp_connecting_started" onclick="show_private();">_tcp_connecting_started</a></code>
+ </p></div>
+ <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.plugin.PlugIn-class.html">plugin.PlugIn</a></code></b>:
+ <code><a href="nbxmpp.plugin.PlugIn-class.html#PlugIn">PlugIn</a></code>,
+ <code><a href="nbxmpp.plugin.PlugIn-class.html#PlugOut">PlugOut</a></code>
+ </p>
+ </td>
+ </tr>
+</table>
+<!-- ==================== CLASS METHODS ==================== -->
+<a name="section-ClassMethods"></a>
+<table class="summary" border="1" cellpadding="3"
+ cellspacing="0" width="100%" bgcolor="white">
+<tr bgcolor="#70b0f0" class="table-header">
+ <td colspan="2" class="table-header">
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr valign="top">
+ <td align="left"><span class="table-header">Class Methods</span></td>
+ <td align="right" valign="top"
+ ><span class="options">[<a href="#section-ClassMethods"
+ class="privatelink" onclick="toggle_private();"
+ >hide private</a>]</span></td>
+ </tr>
+ </table>
+ </td>
+</tr>
+ <tr>
+ <td colspan="2" class="summary">
+ <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.plugin.PlugIn-class.html">plugin.PlugIn</a></code></b>:
+ <code><a href="nbxmpp.plugin.PlugIn-class.html#get_instance">get_instance</a></code>
+ </p>
+ </td>
+ </tr>
+</table>
+<!-- ==================== INSTANCE VARIABLES ==================== -->
+<a name="section-InstanceVariables"></a>
+<table class="summary" border="1" cellpadding="3"
+ cellspacing="0" width="100%" bgcolor="white">
+<tr bgcolor="#70b0f0" class="table-header">
+ <td colspan="2" class="table-header">
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr valign="top">
+ <td align="left"><span class="table-header">Instance Variables</span></td>
+ <td align="right" valign="top"
+ ><span class="options">[<a href="#section-InstanceVariables"
+ class="privatelink" onclick="toggle_private();"
+ >hide private</a>]</span></td>
+ </tr>
+ </table>
+ </td>
+</tr>
+ <tr>
+ <td colspan="2" class="summary">
+ <p class="indent-wrapped-lines"><b>Inherited from <code><a href="nbxmpp.idlequeue.IdleObject-class.html">idlequeue.IdleObject</a></code></b>:
+ <code><a href="nbxmpp.idlequeue.IdleObject-class.html#fd">fd</a></code>
+ </p>
+ </td>
+ </tr>
+</table>
+<!-- ==================== METHOD DETAILS ==================== -->
+<a name="section-MethodDetails"></a>
+<table class="details" border="1" cellpadding="3"
+ cellspacing="0" width="100%" bgcolor="white">
+<tr bgcolor="#70b0f0" class="table-header">
+ <td colspan="2" class="table-header">
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr valign="top">
+ <td align="left"><span class="table-header">Method Details</span></td>
+ <td align="right" valign="top"
+ ><span class="options">[<a href="#section-MethodDetails"
+ class="privatelink" onclick="toggle_private();"
+ >hide private</a>]</span></td>
+ </tr>
+ </table>
+ </td>
+</tr>
+</table>
+<a name="set_stanza_build_cb"></a>
+<div>
+<table class="details" border="1" cellpadding="3"
+ cellspacing="0" width="100%" bgcolor="white">
+<tr><td>
+ <table width="100%" cellpadding="0" cellspacing="0" border="0">
+ <tr valign="top"><td>
+ <h3 class="epydoc"><span class="sig"><span class="sig-name">set_stanza_build_cb</span>(<span class="sig-arg">self</span>,
+ <span class="sig-arg">build_cb</span>)</span>
+ </h3>
+ </td><td align="right" valign="top"
+ ><span class="codelink"><a href="nbxmpp.transports_nb-pysrc.html#NonBlockingHTTPBOSH.set_stanza_build_cb">source&nbsp;code</a></span>&nbsp;
+ </td>
+ </tr></table>
+
+
+ <dl class="fields">
+ </dl>
+</td></tr></table>
+</div>
+<a name="_do_send"></a>
+<div class="private">
+<table class="details" border="1" cellpadding="3"
+ cellspacing="0" width="100%" bgcolor="white">
+<tr><td>
+ <table width="100%" cellpadding="0" cellspacing="0" border="0">
+ <tr valign="top"><td>
+ <h3 class="epydoc"><span class="sig"><span class="sig-name">_do_send</span>(<span class="sig-arg">self</span>)</span>
+ </h3>
+ </td><td align="right" valign="top"
+ ><span class="codelink"><a href="nbxmpp.transports_nb-pysrc.html#NonBlockingHTTPBOSH._do_send">source&nbsp;code</a></span>&nbsp;
+ </td>
+ </tr></table>
+
+ Called when send() to connected socket is possible. First message from
+sendqueue will be sent
+ <dl class="fields">
+ <dt>Overrides:
+ <a href="nbxmpp.transports_nb.NonBlockingTCP-class.html#_do_send" onclick="show_private();">NonBlockingTCP._do_send</a>
+ <dd><em class="note">(inherited documentation)</em></dd>
+ </dt>
+ </dl>
+</td></tr></table>
+</div>
+<br />
+<!-- ==================== NAVIGATION BAR ==================== -->
+<table class="navbar" border="0" width="100%" cellpadding="0"
+ bgcolor="#a0c0ff" cellspacing="0">
+ <tr valign="middle">
+ <!-- Home link -->
+ <th>&nbsp;&nbsp;&nbsp;<a
+ href="nbxmpp-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
+
+ <!-- Tree link -->
+ <th>&nbsp;&nbsp;&nbsp;<a
+ href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
+
+ <!-- Index link -->
+ <th>&nbsp;&nbsp;&nbsp;<a
+ href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
+
+ <!-- Help link -->
+ <th>&nbsp;&nbsp;&nbsp;<a
+ href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
+
+ <!-- Project homepage -->
+ <th class="navbar" align="right" width="100%">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr><th class="navbar" align="center"
+ ><a class="navbar" target="_top" href="http://python-nbxmpp.gajim.org">python-nbxmpp</a></th>
+ </tr></table></th>
+ </tr>
+</table>
+<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
+ </td>
+ <td align="right" class="footer">
+ <a target="mainFrame" href="http://epydoc.sourceforge.net"
+ >http://epydoc.sourceforge.net</a>
+ </td>
+ </tr>
+</table>
+
+<script type="text/javascript">
+ <!--
+ // Private objects are initially displayed (because if
+ // javascript is turned off then we want them to be
+ // visible); but by default, we want to hide them. So hide
+ // them unless we have a cookie that says to show them.
+ checkCookie();
+ // -->
+</script>
+</body>
+</html>