Added: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream.html URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream.html?rev=428212&view=auto ============================================================================== --- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream.html (added) +++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream.html Wed Aug 2 19:24:43 2006 @@ -0,0 +1,421 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<title>activemq-cpp: activemq::network::SocketInputStream Class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.4.7 --> +<div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li id="current"><a href="annotated.html"><span>Classes</span></a></li> + </ul></div> +<div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</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="nav"> +<b>activemq</b>::<b>network</b>::<a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">SocketInputStream</a></div> +<h1>activemq::network::SocketInputStream Class Reference</h1><!-- doxytag: class="activemq::network::SocketInputStream" --><!-- doxytag: inherits="activemq::io::InputStream" --><code>#include <SocketInputStream.h></code> +<p> +<p>Inheritance diagram for activemq::network::SocketInputStream: +<p><center><img src="classactivemq_1_1network_1_1_socket_input_stream.png" usemap="#activemq::network::SocketInputStream_map" border="0" alt=""></center> +<map name="activemq::network::SocketInputStream_map"> +<area href="classactivemq_1_1io_1_1_input_stream.html" alt="activemq::io::InputStream" shape="rect" coords="116,56,339,80"> +<area href="classcms_1_1_closeable.html" alt="cms::Closeable" shape="rect" coords="0,0,223,24"> +<area href="classactivemq_1_1concurrent_1_1_synchronizable.html" alt="activemq::concurrent::Synchronizable" shape="rect" coords="233,0,456,24"> +</map> +<a href="classactivemq_1_1network_1_1_socket_input_stream-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#efd5570d3ce721c3a2f3138035b5d4a0">SocketInputStream</a> (Socket::SocketHandle socket)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#382ac50e2bd58aee366cb043a2a765dd">~SocketInputStream</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#e938243a4c046ef8f0600e95ef8593cd">setDebug</a> (const bool debug)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#04825493974c3336de9a2ae7caf4b842">lock</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#6c34744c6bc014306551a4acedddd8af">unlock</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#8bf867cf8035ab014595480f13f9abb7">wait</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#e9484c19b1c3e095c96c8fa4cfb3d496">wait</a> (unsigned long millisecs) throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#3c2bb40e930baa870e9d8281e692e738">notify</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#ce71313326c9d336e97073a93b5a1a18">notifyAll</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#a1efa65ca17a22c42766037080f26687">available</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#e6de04d8874333505ea351ac8f99a661">read</a> () throw ( io::IOException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#5ecafba2ed78c12fa6e90effcfe0589e">read</a> (unsigned char *buffer, const int bufferSize) throw (io::IOException)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#68501aaabcace434bc20aeeccab73530">close</a> () throw ( cms::CMSException )</td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Input stream for performing reads on a socket. +<p> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="efd5570d3ce721c3a2f3138035b5d4a0"></a><!-- doxytag: member="activemq::network::SocketInputStream::SocketInputStream" ref="efd5570d3ce721c3a2f3138035b5d4a0" args="(Socket::SocketHandle socket)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">SocketInputStream::SocketInputStream </td> + <td>(</td> + <td class="paramtype">Socket::SocketHandle </td> + <td class="paramname"> <em>socket</em> </td> + <td> ) </td> + <td width="100%"></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Constructor. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>socket</em> </td><td>the socket handle. </td></tr> + </table> +</dl> + +</div> +</div><p> +<a class="anchor" name="382ac50e2bd58aee366cb043a2a765dd"></a><!-- doxytag: member="activemq::network::SocketInputStream::~SocketInputStream" ref="382ac50e2bd58aee366cb043a2a765dd" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">SocketInputStream::~SocketInputStream </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Destructor. +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="a1efa65ca17a22c42766037080f26687"></a><!-- doxytag: member="activemq::network::SocketInputStream::available" ref="a1efa65ca17a22c42766037080f26687" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int SocketInputStream::available </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Polls instantaneously to see if data is available on the socket. <dl compact><dt><b>Returns:</b></dt><dd>1 if data is currently available on the socket, otherwise 0. </dd></dl> + +<p> +Implements <a class="el" href="classactivemq_1_1io_1_1_input_stream.html#f3f4139770f8cfc916572ce00b67263e">activemq::io::InputStream</a>. +</div> +</div><p> +<a class="anchor" name="68501aaabcace434bc20aeeccab73530"></a><!-- doxytag: member="activemq::network::SocketInputStream::close" ref="68501aaabcace434bc20aeeccab73530" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketInputStream::close </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( <a class="el" href="classcms_1_1_c_m_s_exception.html">cms::CMSException</a> )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Close - does nothing. It is the responsibility of the owner of the socket object to close it. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>CMSException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classcms_1_1_closeable.html#7780c263c5dbacaab5226e9c7343b778">cms::Closeable</a>. +</div> +</div><p> +<a class="anchor" name="04825493974c3336de9a2ae7caf4b842"></a><!-- doxytag: member="activemq::network::SocketInputStream::lock" ref="04825493974c3336de9a2ae7caf4b842" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketInputStream::lock </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Locks the object. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#0c061fea9ad7433d4b50b495bff8446f">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="3c2bb40e930baa870e9d8281e692e738"></a><!-- doxytag: member="activemq::network::SocketInputStream::notify" ref="3c2bb40e930baa870e9d8281e692e738" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketInputStream::notify </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Signals a waiter on this object that it can now wake up and continue. Must have this object locked before calling. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#20f70ab20dc0fbed7cf9e367de051072">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="ce71313326c9d336e97073a93b5a1a18"></a><!-- doxytag: member="activemq::network::SocketInputStream::notifyAll" ref="ce71313326c9d336e97073a93b5a1a18" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketInputStream::notifyAll </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Signals the waiters on this object that it can now wake up and continue. Must have this object locked before calling. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#c2cdf2d77c4631accdd184c37bd81d6d">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="5ecafba2ed78c12fa6e90effcfe0589e"></a><!-- doxytag: member="activemq::network::SocketInputStream::read" ref="5ecafba2ed78c12fa6e90effcfe0589e" args="(unsigned char *buffer, const int bufferSize)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int SocketInputStream::read </td> + <td>(</td> + <td class="paramtype">unsigned char * </td> + <td class="paramname"> <em>buffer</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>bufferSize</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td width="100%"> throw (io::IOException)<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Reads an array of bytes from the buffer. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>buffer</em> </td><td>(out) the target buffer. </td></tr> + <tr><td valign="top"></td><td valign="top"><em>bufferSize</em> </td><td>the size of the output buffer. </td></tr> + </table> +</dl> +<dl compact><dt><b>Returns:</b></dt><dd>The number of bytes read. </dd></dl> +<dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>IOException</em> </td><td>thrown if an error occurs. </td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1io_1_1_input_stream.html#9f42f4f7478f62e35baa72efad9ee8f3">activemq::io::InputStream</a>. +</div> +</div><p> +<a class="anchor" name="e6de04d8874333505ea351ac8f99a661"></a><!-- doxytag: member="activemq::network::SocketInputStream::read" ref="e6de04d8874333505ea351ac8f99a661" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">unsigned char SocketInputStream::read </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( io::IOException )<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Reads a single byte from the buffer. <dl compact><dt><b>Returns:</b></dt><dd>The next byte. </dd></dl> +<dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>IOException</em> </td><td>thrown if an error occurs. </td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1io_1_1_input_stream.html#25411e023a19db0ac5c8a1db07b4f9fe">activemq::io::InputStream</a>. +</div> +</div><p> +<a class="anchor" name="e938243a4c046ef8f0600e95ef8593cd"></a><!-- doxytag: member="activemq::network::SocketInputStream::setDebug" ref="e938243a4c046ef8f0600e95ef8593cd" args="(const bool debug)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketInputStream::setDebug </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>debug</em> </td> + <td> ) </td> + <td width="100%"><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Enables socket level output of the recieved data <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>debug</em> </td><td>true to turn on debugging </td></tr> + </table> +</dl> + +</div> +</div><p> +<a class="anchor" name="6c34744c6bc014306551a4acedddd8af"></a><!-- doxytag: member="activemq::network::SocketInputStream::unlock" ref="6c34744c6bc014306551a4acedddd8af" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketInputStream::unlock </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Unlocks the object. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#4762a1ba9582bfabb12ffc11293e884a">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="e9484c19b1c3e095c96c8fa4cfb3d496"></a><!-- doxytag: member="activemq::network::SocketInputStream::wait" ref="e9484c19b1c3e095c96c8fa4cfb3d496" args="(unsigned long millisecs)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketInputStream::wait </td> + <td>(</td> + <td class="paramtype">unsigned long </td> + <td class="paramname"> <em>millisecs</em> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Waits on a signal from this object, which is generated by a call to Notify. Must have this object locked before calling. This wait will timeout after the specified time interval. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>millisecs</em> </td><td>time in millisecsonds to wait, or WAIT_INIFINITE </td></tr> + </table> +</dl> +<dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#928bcd2c630fab53e4f8bd43de41cb84">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="8bf867cf8035ab014595480f13f9abb7"></a><!-- doxytag: member="activemq::network::SocketInputStream::wait" ref="8bf867cf8035ab014595480f13f9abb7" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketInputStream::wait </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Waits on a signal from this object, which is generated by a call to Notify. Must have this object locked before calling. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#77e3b9fd2c60124f769dd7971c131ee9">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<hr>The documentation for this class was generated from the following files:<ul> +<li>C:/Apps/main/activemq/network/SocketInputStream.h<li>C:/Apps/main/activemq/network/SocketInputStream.cpp</ul> +<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:15 2006 for activemq-cpp by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address> +</body> +</html>
Added: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream.png URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream.png?rev=428212&view=auto ============================================================================== Binary file - no diff available. Propchange: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream-members.html URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream-members.html?rev=428212&view=auto ============================================================================== --- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream-members.html (added) +++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream-members.html Wed Aug 2 19:24:43 2006 @@ -0,0 +1,36 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<title>activemq-cpp: Member List</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.4.7 --> +<div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li id="current"><a href="annotated.html"><span>Classes</span></a></li> + </ul></div> +<div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</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> +<h1>activemq::network::SocketOutputStream Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#60b8e739e571743dbb9c4959d2573089">close</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#c71cfb5f3a7e8b26a68fed46ce68605c">flush</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#81e8e18263662054af9cfb17eabab9a9">lock</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#5110e28bc7f25886c854a036d768432a">notify</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#0bb04ab07b0409914b5ba0dc68be6718">notifyAll</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#82867aa4954401ce6771d998bc6cf01f">setDebug</a>(const bool debug)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#bca2594ade0b2ba0844c26a458491fb3">SocketOutputStream</a>(Socket::SocketHandle socket)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#67d28f1f8efba3e4b8e9a5a70da72cb4">unlock</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#7dc70c9c585f76326cd2477f3c974551">wait</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#8441a59cee9e5a8d584868f96abf226c">wait</a>(unsigned long millisecs)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#3b430aeae23660667b49f365b8f7bfaa">write</a>(const unsigned char c)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#768604ed6af6d2e4ee6a6901225c1ae9">write</a>(const unsigned char *buffer, const int len)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">activemq::network::SocketOutputStream</a></td><td><code> [virtual]</code></td></tr> +</table><hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:15 2006 for activemq-cpp by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address> +</body> +</html> Added: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream.html URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream.html?rev=428212&view=auto ============================================================================== --- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream.html (added) +++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream.html Wed Aug 2 19:24:43 2006 @@ -0,0 +1,404 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<title>activemq-cpp: activemq::network::SocketOutputStream Class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.4.7 --> +<div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li id="current"><a href="annotated.html"><span>Classes</span></a></li> + </ul></div> +<div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</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="nav"> +<b>activemq</b>::<b>network</b>::<a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html">SocketOutputStream</a></div> +<h1>activemq::network::SocketOutputStream Class Reference</h1><!-- doxytag: class="activemq::network::SocketOutputStream" --><!-- doxytag: inherits="activemq::io::OutputStream" --><code>#include <SocketOutputStream.h></code> +<p> +<p>Inheritance diagram for activemq::network::SocketOutputStream: +<p><center><img src="classactivemq_1_1network_1_1_socket_output_stream.png" usemap="#activemq::network::SocketOutputStream_map" border="0" alt=""></center> +<map name="activemq::network::SocketOutputStream_map"> +<area href="classactivemq_1_1io_1_1_output_stream.html" alt="activemq::io::OutputStream" shape="rect" coords="120,56,351,80"> +<area href="classcms_1_1_closeable.html" alt="cms::Closeable" shape="rect" coords="0,0,231,24"> +<area href="classactivemq_1_1concurrent_1_1_synchronizable.html" alt="activemq::concurrent::Synchronizable" shape="rect" coords="241,0,472,24"> +</map> +<a href="classactivemq_1_1network_1_1_socket_output_stream-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#bca2594ade0b2ba0844c26a458491fb3">SocketOutputStream</a> (Socket::SocketHandle socket)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#82867aa4954401ce6771d998bc6cf01f">setDebug</a> (const bool debug)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#81e8e18263662054af9cfb17eabab9a9">lock</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#67d28f1f8efba3e4b8e9a5a70da72cb4">unlock</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#7dc70c9c585f76326cd2477f3c974551">wait</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#8441a59cee9e5a8d584868f96abf226c">wait</a> (unsigned long millisecs) throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#5110e28bc7f25886c854a036d768432a">notify</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#0bb04ab07b0409914b5ba0dc68be6718">notifyAll</a> () throw ( exceptions::ActiveMQException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#3b430aeae23660667b49f365b8f7bfaa">write</a> (const unsigned char c) throw ( io::IOException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#768604ed6af6d2e4ee6a6901225c1ae9">write</a> (const unsigned char *buffer, const int len) throw ( io::IOException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#c71cfb5f3a7e8b26a68fed46ce68605c">flush</a> () throw ( io::IOException )</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_output_stream.html#60b8e739e571743dbb9c4959d2573089">close</a> () throw ( cms::CMSException )</td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Output stream for performing write operations on a socket. +<p> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="bca2594ade0b2ba0844c26a458491fb3"></a><!-- doxytag: member="activemq::network::SocketOutputStream::SocketOutputStream" ref="bca2594ade0b2ba0844c26a458491fb3" args="(Socket::SocketHandle socket)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">SocketOutputStream::SocketOutputStream </td> + <td>(</td> + <td class="paramtype">Socket::SocketHandle </td> + <td class="paramname"> <em>socket</em> </td> + <td> ) </td> + <td width="100%"></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Constructor. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>socket</em> </td><td>the socket handle. </td></tr> + </table> +</dl> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="60b8e739e571743dbb9c4959d2573089"></a><!-- doxytag: member="activemq::network::SocketOutputStream::close" ref="60b8e739e571743dbb9c4959d2573089" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::close </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( <a class="el" href="classcms_1_1_c_m_s_exception.html">cms::CMSException</a> )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Close - does nothing. It is the responsibility of the owner of the socket object to close it. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>CMSException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classcms_1_1_closeable.html#7780c263c5dbacaab5226e9c7343b778">cms::Closeable</a>. +</div> +</div><p> +<a class="anchor" name="c71cfb5f3a7e8b26a68fed46ce68605c"></a><!-- doxytag: member="activemq::network::SocketOutputStream::flush" ref="c71cfb5f3a7e8b26a68fed46ce68605c" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::flush </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( io::IOException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Flush - does nothing. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>IOException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1io_1_1_output_stream.html#8f1a18ba96d9ae52ba1d71b8f7f75f1b">activemq::io::OutputStream</a>. +</div> +</div><p> +<a class="anchor" name="81e8e18263662054af9cfb17eabab9a9"></a><!-- doxytag: member="activemq::network::SocketOutputStream::lock" ref="81e8e18263662054af9cfb17eabab9a9" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::lock </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Locks the object. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#0c061fea9ad7433d4b50b495bff8446f">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="5110e28bc7f25886c854a036d768432a"></a><!-- doxytag: member="activemq::network::SocketOutputStream::notify" ref="5110e28bc7f25886c854a036d768432a" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::notify </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Signals a waiter on this object that it can now wake up and continue. Must have this object locked before calling. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#20f70ab20dc0fbed7cf9e367de051072">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="0bb04ab07b0409914b5ba0dc68be6718"></a><!-- doxytag: member="activemq::network::SocketOutputStream::notifyAll" ref="0bb04ab07b0409914b5ba0dc68be6718" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::notifyAll </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Signals the waiters on this object that it can now wake up and continue. Must have this object locked before calling. +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#c2cdf2d77c4631accdd184c37bd81d6d">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="82867aa4954401ce6771d998bc6cf01f"></a><!-- doxytag: member="activemq::network::SocketOutputStream::setDebug" ref="82867aa4954401ce6771d998bc6cf01f" args="(const bool debug)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::setDebug </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>debug</em> </td> + <td> ) </td> + <td width="100%"><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Enables Debugging of Socket Data <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>debug</em> </td><td>true to enable </td></tr> + </table> +</dl> + +</div> +</div><p> +<a class="anchor" name="67d28f1f8efba3e4b8e9a5a70da72cb4"></a><!-- doxytag: member="activemq::network::SocketOutputStream::unlock" ref="67d28f1f8efba3e4b8e9a5a70da72cb4" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::unlock </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Unlocks the object. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#4762a1ba9582bfabb12ffc11293e884a">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="8441a59cee9e5a8d584868f96abf226c"></a><!-- doxytag: member="activemq::network::SocketOutputStream::wait" ref="8441a59cee9e5a8d584868f96abf226c" args="(unsigned long millisecs)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::wait </td> + <td>(</td> + <td class="paramtype">unsigned long </td> + <td class="paramname"> <em>millisecs</em> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Waits on a signal from this object, which is generated by a call to Notify. Must have this object locked before calling. This wait will timeout after the specified time interval. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>millisecs</em> </td><td>time in millisecsonds to wait, or WAIT_INIFINITE </td></tr> + </table> +</dl> +<dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#928bcd2c630fab53e4f8bd43de41cb84">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="7dc70c9c585f76326cd2477f3c974551"></a><!-- doxytag: member="activemq::network::SocketOutputStream::wait" ref="7dc70c9c585f76326cd2477f3c974551" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void activemq::network::SocketOutputStream::wait </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td width="100%"> throw ( exceptions::ActiveMQException )<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Waits on a signal from this object, which is generated by a call to Notify. Must have this object locked before calling. <dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>ActiveMQException</em> </td><td></td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1concurrent_1_1_synchronizable.html#77e3b9fd2c60124f769dd7971c131ee9">activemq::concurrent::Synchronizable</a>. +</div> +</div><p> +<a class="anchor" name="768604ed6af6d2e4ee6a6901225c1ae9"></a><!-- doxytag: member="activemq::network::SocketOutputStream::write" ref="768604ed6af6d2e4ee6a6901225c1ae9" args="(const unsigned char *buffer, const int len)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void SocketOutputStream::write </td> + <td>(</td> + <td class="paramtype">const unsigned char * </td> + <td class="paramname"> <em>buffer</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>len</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td width="100%"> throw ( io::IOException )<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Writes an array of bytes to the output stream. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>buffer</em> </td><td>The array of bytes to write. </td></tr> + <tr><td valign="top"></td><td valign="top"><em>len</em> </td><td>The number of bytes from the buffer to be written. </td></tr> + </table> +</dl> +<dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>IOException</em> </td><td>thrown if an error occurs. </td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1io_1_1_output_stream.html#2aca6a9acecb3dbfb1be70448c1326ff">activemq::io::OutputStream</a>. +</div> +</div><p> +<a class="anchor" name="3b430aeae23660667b49f365b8f7bfaa"></a><!-- doxytag: member="activemq::network::SocketOutputStream::write" ref="3b430aeae23660667b49f365b8f7bfaa" args="(const unsigned char c)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void SocketOutputStream::write </td> + <td>(</td> + <td class="paramtype">const unsigned char </td> + <td class="paramname"> <em>c</em> </td> + <td> ) </td> + <td width="100%"> throw ( io::IOException )<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Writes a single byte to the output stream. <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>c</em> </td><td>the byte. </td></tr> + </table> +</dl> +<dl compact><dt><b>Exceptions:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>IOException</em> </td><td>thrown if an error occurs. </td></tr> + </table> +</dl> + +<p> +Implements <a class="el" href="classactivemq_1_1io_1_1_output_stream.html#72abf303ef4e92bc9af78f43e9736077">activemq::io::OutputStream</a>. +</div> +</div><p> +<hr>The documentation for this class was generated from the following files:<ul> +<li>C:/Apps/main/activemq/network/SocketOutputStream.h<li>C:/Apps/main/activemq/network/SocketOutputStream.cpp</ul> +<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:15 2006 for activemq-cpp by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address> +</body> +</html> Added: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream.png URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream.png?rev=428212&view=auto ============================================================================== Binary file - no diff available. Propchange: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_output_stream.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_tcp_socket-members.html URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_tcp_socket-members.html?rev=428212&view=auto ============================================================================== --- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_tcp_socket-members.html (added) +++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_tcp_socket-members.html Wed Aug 2 19:24:43 2006 @@ -0,0 +1,45 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<title>activemq-cpp: Member List</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.4.7 --> +<div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li id="current"><a href="annotated.html"><span>Classes</span></a></li> + </ul></div> +<div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</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> +<h1>activemq::network::TcpSocket Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#68f30d391495a328074eb28f5defdd7d">close</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#2390c908f3e1aa9dd8151a306b2aaefa">connect</a>(const char *host, const int port)</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#5bda24f687a001cd91a27f709d0c0947">getInputStream</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#e295537f3821274af8e1011ce90c51e3">getKeepAlive</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#d7c6408ae256d033b3cccd748080ac3d">getOutputStream</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#c3544fcd235b2fcbf8895d15e008a36f">getReceiveBufferSize</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#6dfd00fe7c44aa0fa62981dfce1f1bba">getReuseAddress</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#0ff9974cd767e85850a811e51d31a9c1">getSendBufferSize</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#d8b3c0732e540c08e5d98eb6cc8c618f">getSocketHandle</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#abcbb2d3cfa3ce2834ae8ce9ab476584">getSoLinger</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#b470011d5f9791d2c10893317d4949d0">getSoTimeout</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#a1bd71d5bd33d253ded9dcd45ee5dbee">isConnected</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#ca83a23ab2e0427408a396e9a75facfe">setKeepAlive</a>(const bool keepAlive)</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#e0d8b822f4f7a8af75abf05045a3f275">setReceiveBufferSize</a>(const int size)</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#ce66e3113a0d42510ab2de98d19b2a34">setReuseAddress</a>(const bool reuse)</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#05d523822c3349041e0d19e79e561a55">setSendBufferSize</a>(const int size)</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#c257112d76fd3df8571f12964070c329">setSoLinger</a>(const int linger)</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#6c1ef509e470ba6bf385bcf02461cb10">setSoTimeout</a>(const int timeout)</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#132aa72af141d611f8bad96ba585a79f">TcpSocket</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#5c07ac2efc2e612b9de8cb9fa9f44631">TcpSocket</a>(SocketHandle socketHandle)</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html#4c6d246451c51ac4226a9301f6711086">~TcpSocket</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_tcp_socket.html">activemq::network::TcpSocket</a></td><td><code> [virtual]</code></td></tr> +</table><hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:15 2006 for activemq-cpp by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address> +</body> +</html>
