activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jstrac...@apache.org
Subject svn commit: r428212 [14/28] - in /incubator/activemq/site/cms: ./ html/
Date Thu, 03 Aug 2006 02:24:54 GMT
Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,160 @@
+<!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::logger::SimpleFormatter 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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>logger</b>::<a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html">SimpleFormatter</a></div>
+<h1>activemq::logger::SimpleFormatter Class Reference</h1><!-- doxytag: class="activemq::logger::SimpleFormatter" --><!-- doxytag: inherits="activemq::logger::Formatter" --><code>#include &lt;SimpleFormatter.h&gt;</code>
+<p>
+<p>Inheritance diagram for activemq::logger::SimpleFormatter:
+<p><center><img src="classactivemq_1_1logger_1_1_simple_formatter.png" usemap="#activemq::logger::SimpleFormatter_map" border="0" alt=""></center>
+<map name="activemq::logger::SimpleFormatter_map">
+<area href="classactivemq_1_1logger_1_1_formatter.html" alt="activemq::logger::Formatter" shape="rect" coords="0,0,200,24">
+</map>
+<a href="classactivemq_1_1logger_1_1_simple_formatter-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">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#98e80b3e17a6b2f6f0ef0f3e1bb3e56c">format</a> (const LogRecord &amp;record) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#c22f9b0ce138a3547d212c755ab055ab">formatMessage</a> (const LogRecord &amp;record) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#686528785d81b591f639cc30b969c421">getHead</a> (const <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> *handler)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#40afdbf6fee78bc4397eb6acc9592b46">getTail</a> (const <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> *handler)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Print a brief summary of the LogRecord in a human readable format. The summary will typically be 1 or 2 lines. 
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="98e80b3e17a6b2f6f0ef0f3e1bb3e56c"></a><!-- doxytag: member="activemq::logger::SimpleFormatter::format" ref="98e80b3e17a6b2f6f0ef0f3e1bb3e56c" args="(const LogRecord &amp;record) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::SimpleFormatter::format           </td>
+          <td>(</td>
+          <td class="paramtype">const LogRecord &amp;&nbsp;</td>
+          <td class="paramname"> <em>record</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Format the given log record and return the formatted string. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>record</em>&nbsp;</td><td>The Log Record to Format </td></tr>
+  </table>
+</dl>
+
+<p>
+Implements <a class="el" href="classactivemq_1_1logger_1_1_formatter.html#86bfb72799b962ca984d779a987e75df">activemq::logger::Formatter</a>.
+</div>
+</div><p>
+<a class="anchor" name="c22f9b0ce138a3547d212c755ab055ab"></a><!-- doxytag: member="activemq::logger::SimpleFormatter::formatMessage" ref="c22f9b0ce138a3547d212c755ab055ab" args="(const LogRecord &amp;record) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::SimpleFormatter::formatMessage           </td>
+          <td>(</td>
+          <td class="paramtype">const LogRecord &amp;&nbsp;</td>
+          <td class="paramname"> <em>record</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Format the message string from a log record. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>record</em>&nbsp;</td><td>The Log Record to Format </td></tr>
+  </table>
+</dl>
+
+<p>
+Implements <a class="el" href="classactivemq_1_1logger_1_1_formatter.html#728364c706ed1b525456f6f7f3a8bde4">activemq::logger::Formatter</a>.
+</div>
+</div><p>
+<a class="anchor" name="686528785d81b591f639cc30b969c421"></a><!-- doxytag: member="activemq::logger::SimpleFormatter::getHead" ref="686528785d81b591f639cc30b969c421" args="(const Handler *handler)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::SimpleFormatter::getHead           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> *&nbsp;</td>
+          <td class="paramname"> <em>handler</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the header string for a set of formatted records. In the default implementation this method should return empty string <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>handler</em>&nbsp;</td><td>the target handler, can be null </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>empty string </dd></dl>
+
+<p>
+Implements <a class="el" href="classactivemq_1_1logger_1_1_formatter.html#e9f2cd583fce245b33ad6d89d792dcc5">activemq::logger::Formatter</a>.
+</div>
+</div><p>
+<a class="anchor" name="40afdbf6fee78bc4397eb6acc9592b46"></a><!-- doxytag: member="activemq::logger::SimpleFormatter::getTail" ref="40afdbf6fee78bc4397eb6acc9592b46" args="(const Handler *handler)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::SimpleFormatter::getTail           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> *&nbsp;</td>
+          <td class="paramname"> <em>handler</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the tail string for a set of formatted records. In the default implementation this method should return empty string <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>handler</em>&nbsp;</td><td>the target handler, can be null </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>empty string </dd></dl>
+
+<p>
+Implements <a class="el" href="classactivemq_1_1logger_1_1_formatter.html#dc27647276dd2c000d4f640fd9073733">activemq::logger::Formatter</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>C:/Apps/main/activemq/logger/SimpleFormatter.h</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<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_1logger_1_1_simple_formatter.png
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter.png?rev=428212&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_buffered_socket-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_buffered_socket-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_buffered_socket-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_buffered_socket-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,42 @@
+<!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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::network::BufferedSocket Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#5ce45eb56aae0af2208fd451f5309efc">BufferedSocket</a>(Socket *socket, unsigned int inputBufferSize=1000, unsigned int outputBufferSize=1000, bool own=true)</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#0869cb6021255f260f887b67d11b4190">close</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#3fc89458cd4a19ef11bc475f6d579da8">connect</a>(const char *host, const int port)</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#e371bb652500723251fcf15e080e31e3">getInputStream</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#4cb1bcfb0abd68abd62ae0a4d433f77d">getKeepAlive</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#af7b5baf7638cc95b9970c5f0cb66671">getOutputStream</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#0c7f7f569651b3220a5d59779206b55f">getReceiveBufferSize</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#3985e8e87965ddb043e3a01fbb2362d7">getReuseAddress</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#22caf1d934fee7c441d8576a8866fcc4">getSendBufferSize</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#713b8616d32857419fb73c7e0952f1bd">getSoLinger</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#65ead528b0f7773dd496f169574b735a">getSoTimeout</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#5de4ffa361aba3b1b6f8ba406bc907bf">isConnected</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#acf3ced12790b76c55711016ecdc9865">setKeepAlive</a>(const bool keepAlive)</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#1444ccb8c85021a42f22b56d8e8c657c">setReceiveBufferSize</a>(const int size)</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#a020e7c1a6c870b025f0ad9e77949e2d">setReuseAddress</a>(const bool reuse)</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#0b4b681e353322d78df553cf4e0a356e">setSendBufferSize</a>(const int size)</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#a1a8cefa1831f82735a6620cdc31f916">setSoLinger</a>(const int linger)</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#10359a8163fad57cf8a0170d9018cb66">setSoTimeout</a>(const int timeout)</td><td><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">activemq::network::BufferedSocket</a></td><td><code> [inline, 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&nbsp;
+<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_buffered_socket.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_buffered_socket.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_buffered_socket.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_buffered_socket.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,577 @@
+<!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::BufferedSocket 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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>network</b>::<a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html">BufferedSocket</a></div>
+<h1>activemq::network::BufferedSocket Class Reference</h1><!-- doxytag: class="activemq::network::BufferedSocket" --><code>#include &lt;BufferedSocket.h&gt;</code>
+<p>
+<a href="classactivemq_1_1network_1_1_buffered_socket-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#5ce45eb56aae0af2208fd451f5309efc">BufferedSocket</a> (Socket *socket, unsigned int inputBufferSize=1000, unsigned int outputBufferSize=1000, bool own=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#3fc89458cd4a19ef11bc475f6d579da8">connect</a> (const char *host, const int port)  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#0869cb6021255f260f887b67d11b4190">close</a> ()  throw ( cms::CMSException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#5de4ffa361aba3b1b6f8ba406bc907bf">isConnected</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classactivemq_1_1io_1_1_input_stream.html">io::InputStream</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#e371bb652500723251fcf15e080e31e3">getInputStream</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classactivemq_1_1io_1_1_output_stream.html">io::OutputStream</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#af7b5baf7638cc95b9970c5f0cb66671">getOutputStream</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#713b8616d32857419fb73c7e0952f1bd">getSoLinger</a> () const   throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#a1a8cefa1831f82735a6620cdc31f916">setSoLinger</a> (const int linger)  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#4cb1bcfb0abd68abd62ae0a4d433f77d">getKeepAlive</a> () const   throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#acf3ced12790b76c55711016ecdc9865">setKeepAlive</a> (const bool keepAlive)  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#0c7f7f569651b3220a5d59779206b55f">getReceiveBufferSize</a> () const   throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#1444ccb8c85021a42f22b56d8e8c657c">setReceiveBufferSize</a> (const int size)  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#3985e8e87965ddb043e3a01fbb2362d7">getReuseAddress</a> () const   throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#a020e7c1a6c870b025f0ad9e77949e2d">setReuseAddress</a> (const bool reuse)  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#22caf1d934fee7c441d8576a8866fcc4">getSendBufferSize</a> () const   throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#0b4b681e353322d78df553cf4e0a356e">setSendBufferSize</a> (const int size)  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#65ead528b0f7773dd496f169574b735a">getSoTimeout</a> () const   throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_buffered_socket.html#10359a8163fad57cf8a0170d9018cb66">setSoTimeout</a> (const int timeout)  throw ( SocketException )</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Buffered Socket class that wraps a <code>Socket</code> derived object and provides Buffered input and Output Streams to improce the efficiency of the reads and writes. 
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="5ce45eb56aae0af2208fd451f5309efc"></a><!-- doxytag: member="activemq::network::BufferedSocket::BufferedSocket" ref="5ce45eb56aae0af2208fd451f5309efc" args="(Socket *socket, unsigned int inputBufferSize=1000, unsigned int outputBufferSize=1000, bool own=true)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">BufferedSocket::BufferedSocket           </td>
+          <td>(</td>
+          <td class="paramtype">Socket *&nbsp;</td>
+          <td class="paramname"> <em>socket</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>inputBufferSize</em> = <code>1000</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>outputBufferSize</em> = <code>1000</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&nbsp;</td>
+          <td class="paramname"> <em>own</em> = <code>true</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs a new Buffered socket object <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>&nbsp;</td><td>the socket to buffer </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>inputBufferSize</em>&nbsp;</td><td>size of the input buffer </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>outputBufferSize</em>&nbsp;</td><td>size of the output buffer </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>own</em>&nbsp;</td><td>does this object own the passed socket </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="0869cb6021255f260f887b67d11b4190"></a><!-- doxytag: member="activemq::network::BufferedSocket::close" ref="0869cb6021255f260f887b67d11b4190" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void BufferedSocket::close           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classcms_1_1_c_m_s_exception.html">cms::CMSException</a> )<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Closes this object and deallocates the appropriate resources. <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>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3fc89458cd4a19ef11bc475f6d579da8"></a><!-- doxytag: member="activemq::network::BufferedSocket::connect" ref="3fc89458cd4a19ef11bc475f6d579da8" args="(const char *host, const int port)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void BufferedSocket::connect           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>host</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const int&nbsp;</td>
+          <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Connects to the specified destination. Closes this socket if connected to another destination. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>host</em>&nbsp;</td><td>The host of the server to connect to. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>port</em>&nbsp;</td><td>The port of the server to connect to. </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>&nbsp;</td><td>Thrown if a failure occurred in the connect. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e371bb652500723251fcf15e080e31e3"></a><!-- doxytag: member="activemq::network::BufferedSocket::getInputStream" ref="e371bb652500723251fcf15e080e31e3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classactivemq_1_1io_1_1_input_stream.html">io::InputStream</a>* activemq::network::BufferedSocket::getInputStream           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the InputStream for this socket. <dl compact><dt><b>Returns:</b></dt><dd>The InputStream for this socket. NULL if not connected. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4cb1bcfb0abd68abd62ae0a4d433f77d"></a><!-- doxytag: member="activemq::network::BufferedSocket::getKeepAlive" ref="4cb1bcfb0abd68abd62ae0a4d433f77d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual bool activemq::network::BufferedSocket::getKeepAlive           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the keep alive flag. <dl compact><dt><b>Returns:</b></dt><dd>True if keep alive is enabled. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="af7b5baf7638cc95b9970c5f0cb66671"></a><!-- doxytag: member="activemq::network::BufferedSocket::getOutputStream" ref="af7b5baf7638cc95b9970c5f0cb66671" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classactivemq_1_1io_1_1_output_stream.html">io::OutputStream</a>* activemq::network::BufferedSocket::getOutputStream           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the OutputStream for this socket. <dl compact><dt><b>Returns:</b></dt><dd>the OutputStream for this socket. NULL if not connected. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0c7f7f569651b3220a5d59779206b55f"></a><!-- doxytag: member="activemq::network::BufferedSocket::getReceiveBufferSize" ref="0c7f7f569651b3220a5d59779206b55f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual int activemq::network::BufferedSocket::getReceiveBufferSize           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the receive buffer size. <dl compact><dt><b>Returns:</b></dt><dd>the receive buffer size in bytes. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3985e8e87965ddb043e3a01fbb2362d7"></a><!-- doxytag: member="activemq::network::BufferedSocket::getReuseAddress" ref="3985e8e87965ddb043e3a01fbb2362d7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual bool activemq::network::BufferedSocket::getReuseAddress           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the reuse address flag. <dl compact><dt><b>Returns:</b></dt><dd>True if the address can be reused. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="22caf1d934fee7c441d8576a8866fcc4"></a><!-- doxytag: member="activemq::network::BufferedSocket::getSendBufferSize" ref="22caf1d934fee7c441d8576a8866fcc4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual int activemq::network::BufferedSocket::getSendBufferSize           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the send buffer size. <dl compact><dt><b>Returns:</b></dt><dd>the size in bytes of the send buffer. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="713b8616d32857419fb73c7e0952f1bd"></a><!-- doxytag: member="activemq::network::BufferedSocket::getSoLinger" ref="713b8616d32857419fb73c7e0952f1bd" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual int activemq::network::BufferedSocket::getSoLinger           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the linger time. <dl compact><dt><b>Returns:</b></dt><dd>The linger time in seconds. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="65ead528b0f7773dd496f169574b735a"></a><!-- doxytag: member="activemq::network::BufferedSocket::getSoTimeout" ref="65ead528b0f7773dd496f169574b735a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual int activemq::network::BufferedSocket::getSoTimeout           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the timeout for socket operations. <dl compact><dt><b>Returns:</b></dt><dd>The timeout in milliseconds for socket operations. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>Thrown if unable to retrieve the information. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5de4ffa361aba3b1b6f8ba406bc907bf"></a><!-- doxytag: member="activemq::network::BufferedSocket::isConnected" ref="5de4ffa361aba3b1b6f8ba406bc907bf" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual bool activemq::network::BufferedSocket::isConnected           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Indicates whether or not this socket is connected to a destination. <dl compact><dt><b>Returns:</b></dt><dd>true if connected </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="acf3ced12790b76c55711016ecdc9865"></a><!-- doxytag: member="activemq::network::BufferedSocket::setKeepAlive" ref="acf3ced12790b76c55711016ecdc9865" args="(const bool keepAlive)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::network::BufferedSocket::setKeepAlive           </td>
+          <td>(</td>
+          <td class="paramtype">const bool&nbsp;</td>
+          <td class="paramname"> <em>keepAlive</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enables/disables the keep alive flag. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>keepAlive</em>&nbsp;</td><td>If true, enables the flag. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1444ccb8c85021a42f22b56d8e8c657c"></a><!-- doxytag: member="activemq::network::BufferedSocket::setReceiveBufferSize" ref="1444ccb8c85021a42f22b56d8e8c657c" args="(const int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::network::BufferedSocket::setReceiveBufferSize           </td>
+          <td>(</td>
+          <td class="paramtype">const int&nbsp;</td>
+          <td class="paramname"> <em>size</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the recieve buffer size. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>Number of bytes to set the receive buffer to. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a020e7c1a6c870b025f0ad9e77949e2d"></a><!-- doxytag: member="activemq::network::BufferedSocket::setReuseAddress" ref="a020e7c1a6c870b025f0ad9e77949e2d" args="(const bool reuse)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::network::BufferedSocket::setReuseAddress           </td>
+          <td>(</td>
+          <td class="paramtype">const bool&nbsp;</td>
+          <td class="paramname"> <em>reuse</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the reuse address flag. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>reuse</em>&nbsp;</td><td>If true, sets the flag. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0b4b681e353322d78df553cf4e0a356e"></a><!-- doxytag: member="activemq::network::BufferedSocket::setSendBufferSize" ref="0b4b681e353322d78df553cf4e0a356e" args="(const int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::network::BufferedSocket::setSendBufferSize           </td>
+          <td>(</td>
+          <td class="paramtype">const int&nbsp;</td>
+          <td class="paramname"> <em>size</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the send buffer size. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>The number of bytes to set the send buffer to. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a1a8cefa1831f82735a6620cdc31f916"></a><!-- doxytag: member="activemq::network::BufferedSocket::setSoLinger" ref="a1a8cefa1831f82735a6620cdc31f916" args="(const int linger)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::network::BufferedSocket::setSoLinger           </td>
+          <td>(</td>
+          <td class="paramtype">const int&nbsp;</td>
+          <td class="paramname"> <em>linger</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the linger time. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>linger</em>&nbsp;</td><td>The linger time in seconds. If 0, linger is off. </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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>if the operation fails. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="10359a8163fad57cf8a0170d9018cb66"></a><!-- doxytag: member="activemq::network::BufferedSocket::setSoTimeout" ref="10359a8163fad57cf8a0170d9018cb66" args="(const int timeout)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::network::BufferedSocket::setSoTimeout           </td>
+          <td>(</td>
+          <td class="paramtype">const int&nbsp;</td>
+          <td class="paramname"> <em>timeout</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the timeout for socket operations. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>timeout</em>&nbsp;</td><td>The timeout in milliseconds for socket operations.</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><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a></em>&nbsp;</td><td>Thrown if unable to set the information. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>C:/Apps/main/activemq/network/BufferedSocket.h<li>C:/Apps/main/activemq/network/BufferedSocket.cpp</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:15 2006 for activemq-cpp by&nbsp;
+<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_server_socket-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_server_socket-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_server_socket-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_server_socket-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,31 @@
+<!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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::network::ServerSocket Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1network_1_1_server_socket.html">activemq::network::ServerSocket</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#ccc3d56d42aa50a5f3c920cf0b26959b">accept</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html">activemq::network::ServerSocket</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#a38f25b5b4ca81e857cb9bb11e5a09c8">bind</a>(const char *host, int port)</td><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html">activemq::network::ServerSocket</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#91426fe2bc7df038fb6ba40eaeb221c2">bind</a>(const char *host, int port, int backlog)</td><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html">activemq::network::ServerSocket</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#0245d40096ca089255c67303eebf17e6">close</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html">activemq::network::ServerSocket</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#8dc534dc46c3d6efc791b5be4d1dcc10">isBound</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html">activemq::network::ServerSocket</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#2b3098589541243241ca25495155186c">ServerSocket</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html">activemq::network::ServerSocket</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#510674d924c2544e6b0069e39c36516b">~ServerSocket</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_server_socket.html">activemq::network::ServerSocket</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&nbsp;
+<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_server_socket.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_server_socket.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_server_socket.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_server_socket.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,226 @@
+<!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::ServerSocket 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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>network</b>::<a class="el" href="classactivemq_1_1network_1_1_server_socket.html">ServerSocket</a></div>
+<h1>activemq::network::ServerSocket Class Reference</h1><!-- doxytag: class="activemq::network::ServerSocket" --><code>#include &lt;ServerSocket.h&gt;</code>
+<p>
+<a href="classactivemq_1_1network_1_1_server_socket-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#2b3098589541243241ca25495155186c">ServerSocket</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#510674d924c2544e6b0069e39c36516b">~ServerSocket</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#a38f25b5b4ca81e857cb9bb11e5a09c8">bind</a> (const char *host, int port)  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#91426fe2bc7df038fb6ba40eaeb221c2">bind</a> (const char *host, int port, int backlog)  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Socket *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#ccc3d56d42aa50a5f3c920cf0b26959b">accept</a> ()  throw ( SocketException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#0245d40096ca089255c67303eebf17e6">close</a> ()  throw ( cms::CMSException )</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_server_socket.html#8dc534dc46c3d6efc791b5be4d1dcc10">isBound</a> () const </td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A server socket class (for testing purposes). 
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="2b3098589541243241ca25495155186c"></a><!-- doxytag: member="activemq::network::ServerSocket::ServerSocket" ref="2b3098589541243241ca25495155186c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ServerSocket::ServerSocket           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor. Creates a non-bound server socket. 
+</div>
+</div><p>
+<a class="anchor" name="510674d924c2544e6b0069e39c36516b"></a><!-- doxytag: member="activemq::network::ServerSocket::~ServerSocket" ref="510674d924c2544e6b0069e39c36516b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ServerSocket::~ServerSocket           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor. Releases socket handle if <a class="el" href="classactivemq_1_1network_1_1_server_socket.html#0245d40096ca089255c67303eebf17e6">close()</a> hasn't been called. 
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ccc3d56d42aa50a5f3c920cf0b26959b"></a><!-- doxytag: member="activemq::network::ServerSocket::accept" ref="ccc3d56d42aa50a5f3c920cf0b26959b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Socket * ServerSocket::accept           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Blocks until a client connects to the bound socket. <dl compact><dt><b>Returns:</b></dt><dd>new socket. Never returns NULL. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="91426fe2bc7df038fb6ba40eaeb221c2"></a><!-- doxytag: member="activemq::network::ServerSocket::bind" ref="91426fe2bc7df038fb6ba40eaeb221c2" args="(const char *host, int port, int backlog)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ServerSocket::bind           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>host</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>port</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>backlog</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Bind and listen to given IP/dns and port. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>host</em>&nbsp;</td><td>IP address or host name. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>port</em>&nbsp;</td><td>TCP port between 1..655535 </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>backlog</em>&nbsp;</td><td>Size of listen backlog. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a38f25b5b4ca81e857cb9bb11e5a09c8"></a><!-- doxytag: member="activemq::network::ServerSocket::bind" ref="a38f25b5b4ca81e857cb9bb11e5a09c8" args="(const char *host, int port)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ServerSocket::bind           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>host</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Bind and listen to given IP/dns and port. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>host</em>&nbsp;</td><td>IP address or host name. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>port</em>&nbsp;</td><td>TCP port between 1..655535 </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0245d40096ca089255c67303eebf17e6"></a><!-- doxytag: member="activemq::network::ServerSocket::close" ref="0245d40096ca089255c67303eebf17e6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ServerSocket::close           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classcms_1_1_c_m_s_exception.html">cms::CMSException</a> )<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Closes the server socket. 
+</div>
+</div><p>
+<a class="anchor" name="8dc534dc46c3d6efc791b5be4d1dcc10"></a><!-- doxytag: member="activemq::network::ServerSocket::isBound" ref="8dc534dc46c3d6efc791b5be4d1dcc10" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ServerSocket::isBound           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true of the server socket is bound. </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>C:/Apps/main/activemq/network/ServerSocket.h<li>C:/Apps/main/activemq/network/ServerSocket.cpp</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:15 2006 for activemq-cpp by&nbsp;
+<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_exception-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_exception-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_exception-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_exception-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,25 @@
+<!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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::network::SocketException Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">activemq::network::SocketException</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html#13e4e9f8b81415b4060a02033f3659a1">clone</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">activemq::network::SocketException</a></td><td><code> [inline, 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&nbsp;
+<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_exception.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_exception.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_exception.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_exception.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,58 @@
+<!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::SocketException 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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;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_exception.html">SocketException</a></div>
+<h1>activemq::network::SocketException Class Reference</h1><!-- doxytag: class="activemq::network::SocketException" --><code>#include &lt;SocketException.h&gt;</code>
+<p>
+<a href="classactivemq_1_1network_1_1_socket_exception-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">virtual ActiveMQException *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_exception.html#13e4e9f8b81415b4060a02033f3659a1">clone</a> () const </td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exception for errors when manipulating sockets. 
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="13e4e9f8b81415b4060a02033f3659a1"></a><!-- doxytag: member="activemq::network::SocketException::clone" ref="13e4e9f8b81415b4060a02033f3659a1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual ActiveMQException* activemq::network::SocketException::clone           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clones this exception. This is useful for cases where you need to preserve the type of the original exception as well as the message. All subclasses should override. 
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>C:/Apps/main/activemq/network/SocketException.h</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:15 2006 for activemq-cpp by&nbsp;
+<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_factory-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_factory-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_factory-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_factory-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,25 @@
+<!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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::network::SocketFactory Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1network_1_1_socket_factory.html">activemq::network::SocketFactory</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_factory.html#3b828b856a6f88abd4bab10ddff3523d">createSocket</a>(const util::Properties &amp;properties)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_factory.html">activemq::network::SocketFactory</a></td><td><code> [static]</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&nbsp;
+<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_factory.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_factory.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_factory.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_factory.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,82 @@
+<!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::SocketFactory 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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;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_factory.html">SocketFactory</a></div>
+<h1>activemq::network::SocketFactory Class Reference</h1><!-- doxytag: class="activemq::network::SocketFactory" --><code>#include &lt;SocketFactory.h&gt;</code>
+<p>
+<a href="classactivemq_1_1network_1_1_socket_factory-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static Socket *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1network_1_1_socket_factory.html#3b828b856a6f88abd4bab10ddff3523d">createSocket</a> (const <a class="el" href="classactivemq_1_1util_1_1_properties.html">util::Properties</a> &amp;properties)  throw ( SocketException )</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Socket Factory implementation for use in Creating Sockets <p>
+Property Options:<p>
+Name Value<p>
+-------------------------------------<p>
+uri The uri for the transport connection. Must be provided.<p>
+inputBufferSize size in bytes of the buffered input stream buffer. Defaults to 10000.<p>
+outputBufferSize size in bytes of the buffered output stream buffer. Defaults to 10000.<p>
+soLinger linger time for the socket (in microseconds). Defaults to 0.<p>
+soKeepAlive keep alive flag for the socket (true/false). Defaults to false.<p>
+soReceiveBufferSize The size of the socket receive buffer (in bytes). Defaults to 2MB.<p>
+soSendBufferSize The size of the socket send buffer (in bytes). Defaults to 2MB.<p>
+soTimeout The timeout of socket IO operations (in microseconds). Defaults to 10000<p>
+<dl compact><dt><b>See also:</b></dt><dd><code>Socket</code> </dd></dl>
+
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="3b828b856a6f88abd4bab10ddff3523d"></a><!-- doxytag: member="activemq::network::SocketFactory::createSocket" ref="3b828b856a6f88abd4bab10ddff3523d" args="(const util::Properties &amp;properties)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Socket * SocketFactory::createSocket           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1util_1_1_properties.html">util::Properties</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>properties</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throw ( <a class="el" href="classactivemq_1_1network_1_1_socket_exception.html">SocketException</a> )<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates and returns a Socket dervied Object based on the values defined in the Properties Object that is passed in. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>a IProperties pointer. </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>SocketException.</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>C:/Apps/main/activemq/network/SocketFactory.h<li>C:/Apps/main/activemq/network/SocketFactory.cpp</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:15 2006 for activemq-cpp by&nbsp;
+<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-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1network_1_1_socket_input_stream-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,37 @@
+<!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&nbsp;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&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::network::SocketInputStream Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#a1efa65ca17a22c42766037080f26687">available</a>() const </td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#68501aaabcace434bc20aeeccab73530">close</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#04825493974c3336de9a2ae7caf4b842">lock</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#3c2bb40e930baa870e9d8281e692e738">notify</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#ce71313326c9d336e97073a93b5a1a18">notifyAll</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#e6de04d8874333505ea351ac8f99a661">read</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#5ecafba2ed78c12fa6e90effcfe0589e">read</a>(unsigned char *buffer, const int bufferSize)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#e938243a4c046ef8f0600e95ef8593cd">setDebug</a>(const bool debug)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#efd5570d3ce721c3a2f3138035b5d4a0">SocketInputStream</a>(Socket::SocketHandle socket)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#6c34744c6bc014306551a4acedddd8af">unlock</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#8bf867cf8035ab014595480f13f9abb7">wait</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#e9484c19b1c3e095c96c8fa4cfb3d496">wait</a>(unsigned long millisecs)</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html#382ac50e2bd58aee366cb043a2a765dd">~SocketInputStream</a>()</td><td><a class="el" href="classactivemq_1_1network_1_1_socket_input_stream.html">activemq::network::SocketInputStream</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&nbsp;
+<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>



Mime
View raw message