incubator-bluesky-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mabo...@apache.org
Subject svn commit: r830421 [6/47] - in /incubator/bluesky/webpage/files/html/APIdoc: ./ DTUAPI/ TserverAPI/
Date Wed, 28 Oct 2009 01:34:14 GMT
Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPComm.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPComm.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPComm.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPComm.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,291 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+<title>RealClass: CTCPComm Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.0 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&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>
+<div class="contents">
+<h1>CTCPComm Class Reference</h1><!-- doxytag: class="CTCPComm" -->
+<p><code>#include &lt;<a class="el" href="tcpcomm_8h_source.html">tcpcomm.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for CTCPComm:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classCTCPComm.gif" usemap="#CTCPComm_map" alt=""/>
+  <map id="CTCPComm_map" name="CTCPComm_map">
+<area href="classCSingleComm.html" alt="CSingleComm" shape="rect" coords="0,56,90,80"/>
+</map>
+ </div>
+</div>
+
+<p><a href="classCTCPComm-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#a922be6ed1e19905f39b5fe6ab714c8e1">Stop</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#ae59aaacb67e9ab9b0adb53f61403fa7a">IsPolling</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#aaf012130d139e5c8055d7637db4af041">Start</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#a044dbfdb9a5f43f28a333f741a93f4fe">Init</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#ad489fa44d1364c613a6968812741328c">CTCPComm</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#a104cd30948d3cb069cdb6abdbe38c6af">~CTCPComm</a> ()</td></tr>
+<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#a836f02284d1a961cc15ae02ac56895b6">OnPollThreadStep</a> ()=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#adfa99c077d79f97b2541108f9a17b49d">OnPollThreadError</a> (int status)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#a634c113c4007437504056e60d52eaadd">PolledSocket</a> ()=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#ac6ccc8f9a5af9c958cc63019995eb3ab">Poll</a> ()=0</td></tr>
+<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#a38bee6b9859011573c28c619144617f4">m_pThread</a></td></tr>
+<tr><td colspan="2"><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPComm.html#a9bca48ca3b54f93d972bab4875ef74fa">CTCPPollThread</a></td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ad489fa44d1364c613a6968812741328c"></a><!-- doxytag: member="CTCPComm::CTCPComm" ref="ad489fa44d1364c613a6968812741328c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CTCPComm::CTCPComm </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a104cd30948d3cb069cdb6abdbe38c6af"></a><!-- doxytag: member="CTCPComm::~CTCPComm" ref="a104cd30948d3cb069cdb6abdbe38c6af" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CTCPComm::~CTCPComm </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a044dbfdb9a5f43f28a333f741a93f4fe"></a><!-- doxytag: member="CTCPComm::Init" ref="a044dbfdb9a5f43f28a333f741a93f4fe" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool CTCPComm::Init </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>initialize poll thread </p>
+
+<p>Reimplemented in <a class="el" href="classCSingleComm.html#a5b1846e970dedf66aaf156b43b831759">CSingleComm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae59aaacb67e9ab9b0adb53f61403fa7a"></a><!-- doxytag: member="CTCPComm::IsPolling" ref="ae59aaacb67e9ab9b0adb53f61403fa7a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool CTCPComm::IsPolling </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>if the poll thread is running </p>
+
+</div>
+</div>
+<a class="anchor" id="adfa99c077d79f97b2541108f9a17b49d"></a><!-- doxytag: member="CTCPComm::OnPollThreadError" ref="adfa99c077d79f97b2541108f9a17b49d" args="(int status)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CTCPComm::OnPollThreadError </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>status</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>if poll thread error return -1 </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>status</em>&nbsp;</td><td>thread status </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented in <a class="el" href="classCSingleComm.html#ad5287a6a9caf593b7f01a8981d2fdf44">CSingleComm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a836f02284d1a961cc15ae02ac56895b6"></a><!-- doxytag: member="CTCPComm::OnPollThreadStep" ref="a836f02284d1a961cc15ae02ac56895b6" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void CTCPComm::OnPollThreadStep </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [protected, pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implemented in <a class="el" href="classCSingleComm.html#a853bba4a819b2b4516d5f240bb9a95e9">CSingleComm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac6ccc8f9a5af9c958cc63019995eb3ab"></a><!-- doxytag: member="CTCPComm::Poll" ref="ac6ccc8f9a5af9c958cc63019995eb3ab" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual int CTCPComm::Poll </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [protected, pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implemented in <a class="el" href="classCSingleComm.html#a78697bacd5c1b7f977a95a442c52ad97">CSingleComm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a634c113c4007437504056e60d52eaadd"></a><!-- doxytag: member="CTCPComm::PolledSocket" ref="a634c113c4007437504056e60d52eaadd" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual int CTCPComm::PolledSocket </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [protected, pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implemented in <a class="el" href="classCSingleComm.html#afeba199baf8bb0502254a2c5de1e6f9c">CSingleComm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaf012130d139e5c8055d7637db4af041"></a><!-- doxytag: member="CTCPComm::Start" ref="aaf012130d139e5c8055d7637db4af041" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CTCPComm::Start </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>poll thread start </p>
+
+</div>
+</div>
+<a class="anchor" id="a922be6ed1e19905f39b5fe6ab714c8e1"></a><!-- doxytag: member="CTCPComm::Stop" ref="a922be6ed1e19905f39b5fe6ab714c8e1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CTCPComm::Stop </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>thread stop </p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="a9bca48ca3b54f93d972bab4875ef74fa"></a><!-- doxytag: member="CTCPComm::CTCPPollThread" ref="a9bca48ca3b54f93d972bab4875ef74fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classCTCPPollThread.html">CTCPPollThread</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a38bee6b9859011573c28c619144617f4"></a><!-- doxytag: member="CTCPComm::m_pThread" ref="a38bee6b9859011573c28c619144617f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a>* <a class="el" href="classCTCPComm.html#a38bee6b9859011573c28c619144617f4">CTCPComm::m_pThread</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="tcpcomm_8h_source.html">tcpcomm.h</a></li>
+<li><a class="el" href="tcpcomm_8cpp.html">tcpcomm.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Oct 21 19:15:25 2009 for RealClass by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
+</body>
+</html>

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPPollThread-members.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPPollThread-members.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPPollThread-members.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPPollThread-members.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,43 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+<title>RealClass: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.0 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&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>
+<div class="contents">
+<h1>CTCPPollThread Member List</h1>This is the complete list of members for <a class="el" href="classCTCPPollThread.html">CTCPPollThread</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#a62c957c2fabda83b125d6e2d11ca76f0">CTCPComm</a> class</td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#ac25bc60319fcd4b125934ed4fef2fcd0">CTCPPollThread</a>(CTCPComm *pcomm)</td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#acefad78206a16b0281efe95216e67c95">m_pcomm</a></td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#a1848f8f8d2f2774e9d951d64f8f3bab2">Start</a>()</td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#a082d7de758605619ba263767cc5192a2">Stop</a>()</td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#add3854ab0baf18f38c6826045d5c89a8">stop</a></td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#a77cd9f8131c39f0339e8672112cac9f6">stopmutex</a></td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#a4441eabb6046466be6cfb4223b99f842">Thread</a>()</td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCTCPPollThread.html#af42e1e9e9403395f908b94ea292c4f1a">~CTCPPollThread</a>()</td><td><a class="el" href="classCTCPPollThread.html">CTCPPollThread</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Oct 21 19:15:25 2009 for RealClass by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
+</body>
+</html>

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPPollThread.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPPollThread.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPPollThread.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classCTCPPollThread.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,209 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+<title>RealClass: CTCPPollThread Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.0 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&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>
+<div class="contents">
+<h1>CTCPPollThread Class Reference</h1><!-- doxytag: class="CTCPPollThread" -->
+<p><code>#include &lt;<a class="el" href="tcppollthread_8h_source.html">tcppollthread.h</a>&gt;</code></p>
+
+<p><a href="classCTCPPollThread-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#ac25bc60319fcd4b125934ed4fef2fcd0">CTCPPollThread</a> (<a class="el" href="classCTCPComm.html">CTCPComm</a> *pcomm)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#af42e1e9e9403395f908b94ea292c4f1a">~CTCPPollThread</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#a1848f8f8d2f2774e9d951d64f8f3bab2">Start</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#a082d7de758605619ba263767cc5192a2">Stop</a> ()</td></tr>
+<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#a4441eabb6046466be6cfb4223b99f842">Thread</a> ()</td></tr>
+<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#add3854ab0baf18f38c6826045d5c89a8">stop</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">JMutex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#a77cd9f8131c39f0339e8672112cac9f6">stopmutex</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCTCPComm.html">CTCPComm</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#acefad78206a16b0281efe95216e67c95">m_pcomm</a></td></tr>
+<tr><td colspan="2"><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCTCPPollThread.html#a62c957c2fabda83b125d6e2d11ca76f0">CTCPComm</a></td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ac25bc60319fcd4b125934ed4fef2fcd0"></a><!-- doxytag: member="CTCPPollThread::CTCPPollThread" ref="ac25bc60319fcd4b125934ed4fef2fcd0" args="(CTCPComm *pcomm)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CTCPPollThread::CTCPPollThread </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classCTCPComm.html">CTCPComm</a> *&nbsp;</td>
+          <td class="paramname"> <em>pcomm</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>initialize tcp communication </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>*pcomm</em>&nbsp;</td><td><a class="el" href="classCTCPComm.html">CTCPComm</a> object </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af42e1e9e9403395f908b94ea292c4f1a"></a><!-- doxytag: member="CTCPPollThread::~CTCPPollThread" ref="af42e1e9e9403395f908b94ea292c4f1a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CTCPPollThread::~CTCPPollThread </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>deconstructor, stop poll thread </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a1848f8f8d2f2774e9d951d64f8f3bab2"></a><!-- doxytag: member="CTCPPollThread::Start" ref="a1848f8f8d2f2774e9d951d64f8f3bab2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CTCPPollThread::Start </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>poll thread start </p>
+
+</div>
+</div>
+<a class="anchor" id="a082d7de758605619ba263767cc5192a2"></a><!-- doxytag: member="CTCPPollThread::Stop" ref="a082d7de758605619ba263767cc5192a2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CTCPPollThread::Stop </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>stop a poll thread </p>
+
+</div>
+</div>
+<a class="anchor" id="a4441eabb6046466be6cfb4223b99f842"></a><!-- doxytag: member="CTCPPollThread::Thread" ref="a4441eabb6046466be6cfb4223b99f842" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void * CTCPPollThread::Thread </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>create a poll thread </p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="a62c957c2fabda83b125d6e2d11ca76f0"></a><!-- doxytag: member="CTCPPollThread::CTCPComm" ref="a62c957c2fabda83b125d6e2d11ca76f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classCTCPComm.html">CTCPComm</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="acefad78206a16b0281efe95216e67c95"></a><!-- doxytag: member="CTCPPollThread::m_pcomm" ref="acefad78206a16b0281efe95216e67c95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classCTCPComm.html">CTCPComm</a>* <a class="el" href="classCTCPPollThread.html#acefad78206a16b0281efe95216e67c95">CTCPPollThread::m_pcomm</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="add3854ab0baf18f38c6826045d5c89a8"></a><!-- doxytag: member="CTCPPollThread::stop" ref="add3854ab0baf18f38c6826045d5c89a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classCTCPPollThread.html#add3854ab0baf18f38c6826045d5c89a8">CTCPPollThread::stop</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a77cd9f8131c39f0339e8672112cac9f6"></a><!-- doxytag: member="CTCPPollThread::stopmutex" ref="a77cd9f8131c39f0339e8672112cac9f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JMutex <a class="el" href="classCTCPPollThread.html#a77cd9f8131c39f0339e8672112cac9f6">CTCPPollThread::stopmutex</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="tcppollthread_8h_source.html">tcppollthread.h</a></li>
+<li><a class="el" href="tcppollthread_8cpp.html">tcppollthread.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Oct 21 19:15:25 2009 for RealClass by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
+</body>
+</html>

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate-members.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate-members.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate-members.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate-members.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+<title>RealClass: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.0 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&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>
+<div class="contents">
+<h1>MCU_TS_communicate Member List</h1>This is the complete list of members for <a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#a2ef38a9b17fe1d806b1d3f68ca5b6b97">close_socket</a>(int nHow)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#acb993e471b71f288f4a5a7957087681e">establish_connect</a>(LPCTSTR, UINT, UINT nSocketPort=0)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#af8894e0eed693ebad09854646599a60f">MCU_socket</a></td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#ab7153fb9fce46302bcd590e268d2ee9e">MCU_socket_thread</a></td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#aec73e5148f112056a0195d069a4e7c0b">MCU_TS_communicate</a>()</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#aaf278dcbd15b1f50f6a3191eb13d6357">recevie_msg</a>(char *buf, int buf_length)=0</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#af18403aacd748a281def66dd4364565b">send_mes</a>(struct CRCLMSG, int mes_length)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#a9ae13f855852eca0e851bf7289a2ea1e">~MCU_TS_communicate</a>()</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Oct 21 19:15:25 2009 for RealClass by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
+</body>
+</html>

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate.gif
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate.gif?rev=830421&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMCU__TS__communicate.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+<title>RealClass: MCU_TS_communicate Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.0 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&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>
+<div class="contents">
+<h1>MCU_TS_communicate Class Reference</h1><!-- doxytag: class="MCU_TS_communicate" -->
+<p><code>#include &lt;<a class="el" href="ts__communicate_8h_source.html">ts_communicate.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for MCU_TS_communicate:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classMCU__TS__communicate.gif" usemap="#MCU_TS_communicate_map" alt=""/>
+  <map id="MCU_TS_communicate_map" name="MCU_TS_communicate_map">
+<area href="classMaMCU__TS__communicate.html" alt="MaMCU_TS_communicate" shape="rect" coords="0,56,160,80"/>
+<area href="classSeMCU__TS__communicate.html" alt="SeMCU_TS_communicate" shape="rect" coords="170,56,330,80"/>
+</map>
+ </div>
+</div>
+
+<p><a href="classMCU__TS__communicate-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMCU__TS__communicate.html#aec73e5148f112056a0195d069a4e7c0b">MCU_TS_communicate</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMCU__TS__communicate.html#a9ae13f855852eca0e851bf7289a2ea1e">~MCU_TS_communicate</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMCU__TS__communicate.html#acb993e471b71f288f4a5a7957087681e">establish_connect</a> (<a class="el" href="stdafx_8h.html#a8ff75c0813d9c26a6009f93b02a00254">LPCTSTR</a>, <a class="el" href="stdafx_8h.html#a36cb3b01d81ffd844bbbfb54003e06ec">UINT</a>, <a class="el" href="stdafx_8h.html#a36cb3b01d81ffd844bbbfb54003e06ec">UINT</a> nSocketPort=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMCU__TS__communicate.html#af18403aacd748a281def66dd4364565b">send_mes</a> (struct <a class="el" href="structCRCLMSG.html">CRCLMSG</a>, int mes_length)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMCU__TS__communicate.html#a2ef38a9b17fe1d806b1d3f68ca5b6b97">close_socket</a> (int nHow)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMCU__TS__communicate.html#aaf278dcbd15b1f50f6a3191eb13d6357">recevie_msg</a> (char *buf, int buf_length)=0</td></tr>
+<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCClientSocket.html">CClientSocket</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMCU__TS__communicate.html#af8894e0eed693ebad09854646599a60f">MCU_socket</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCSingleComm.html">CSingleComm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMCU__TS__communicate.html#ab7153fb9fce46302bcd590e268d2ee9e">MCU_socket_thread</a></td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aec73e5148f112056a0195d069a4e7c0b"></a><!-- doxytag: member="MCU_TS_communicate::MCU_TS_communicate" ref="aec73e5148f112056a0195d069a4e7c0b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCU_TS_communicate::MCU_TS_communicate </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a9ae13f855852eca0e851bf7289a2ea1e"></a><!-- doxytag: member="MCU_TS_communicate::~MCU_TS_communicate" ref="a9ae13f855852eca0e851bf7289a2ea1e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCU_TS_communicate::~MCU_TS_communicate </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a2ef38a9b17fe1d806b1d3f68ca5b6b97"></a><!-- doxytag: member="MCU_TS_communicate::close_socket" ref="a2ef38a9b17fe1d806b1d3f68ca5b6b97" args="(int nHow)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MCU_TS_communicate::close_socket </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nHow</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>close socket </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>nHow</em>&nbsp;</td><td>in which way to close socket </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="acb993e471b71f288f4a5a7957087681e"></a><!-- doxytag: member="MCU_TS_communicate::establish_connect" ref="acb993e471b71f288f4a5a7957087681e" args="(LPCTSTR, UINT, UINT nSocketPort=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MCU_TS_communicate::establish_connect </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#a8ff75c0813d9c26a6009f93b02a00254">LPCTSTR</a>&nbsp;</td>
+          <td class="paramname"> <em>ts_IP</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#a36cb3b01d81ffd844bbbfb54003e06ec">UINT</a>&nbsp;</td>
+          <td class="paramname"> <em>ts_Port</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#a36cb3b01d81ffd844bbbfb54003e06ec">UINT</a>&nbsp;</td>
+          <td class="paramname"> <em>nSocketPort</em> = <code>0</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>create socket thread in MCU </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ts_IP</em>&nbsp;</td><td>teacher or student ip address </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ts_Port</em>&nbsp;</td><td>teacher or student communication port </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nSocketPort</em>&nbsp;</td><td>MCU socket port </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aaf278dcbd15b1f50f6a3191eb13d6357"></a><!-- doxytag: member="MCU_TS_communicate::recevie_msg" ref="aaf278dcbd15b1f50f6a3191eb13d6357" args="(char *buf, int buf_length)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual int MCU_TS_communicate::recevie_msg </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>buf_length</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implemented in <a class="el" href="classMaMCU__TS__communicate.html#a712f0b4fb5c9630d32d92848142bd598">MaMCU_TS_communicate</a>, and <a class="el" href="classSeMCU__TS__communicate.html#abe6d8c8b929de6fd468826f96546f335">SeMCU_TS_communicate</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af18403aacd748a281def66dd4364565b"></a><!-- doxytag: member="MCU_TS_communicate::send_mes" ref="af18403aacd748a281def66dd4364565b" args="(struct CRCLMSG, int mes_length)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MCU_TS_communicate::send_mes </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" href="structCRCLMSG.html">CRCLMSG</a>&nbsp;</td>
+          <td class="paramname"> <em>mes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>mes_length</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>send message to real class center </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>mes</em>&nbsp;</td><td>message content </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>mes_length</em>&nbsp;</td><td>length of message </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="af8894e0eed693ebad09854646599a60f"></a><!-- doxytag: member="MCU_TS_communicate::MCU_socket" ref="af8894e0eed693ebad09854646599a60f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classCClientSocket.html">CClientSocket</a> <a class="el" href="classMCU__TS__communicate.html#af8894e0eed693ebad09854646599a60f">MCU_TS_communicate::MCU_socket</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>socket of MCU </p>
+
+</div>
+</div>
+<a class="anchor" id="ab7153fb9fce46302bcd590e268d2ee9e"></a><!-- doxytag: member="MCU_TS_communicate::MCU_socket_thread" ref="ab7153fb9fce46302bcd590e268d2ee9e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classCSingleComm.html">CSingleComm</a> <a class="el" href="classMCU__TS__communicate.html#ab7153fb9fce46302bcd590e268d2ee9e">MCU_TS_communicate::MCU_socket_thread</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>socket thread of MCU </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="ts__communicate_8h_source.html">ts_communicate.h</a></li>
+<li><a class="el" href="ts__communicate_8cpp.html">ts_communicate.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Oct 21 19:15:25 2009 for RealClass by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
+</body>
+</html>

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate-members.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate-members.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate-members.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate-members.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+<title>RealClass: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.0 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&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>
+<div class="contents">
+<h1>MaMCU_TS_communicate Member List</h1>This is the complete list of members for <a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a617d3cea7340408e7b2114afd8f8e8c4">access_clist_mutex</a></td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a864c5a7d965783eb3afbd651e73db2fc">client_des</a></td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#a2ef38a9b17fe1d806b1d3f68ca5b6b97">close_socket</a>(int nHow)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#acb993e471b71f288f4a5a7957087681e">establish_connect</a>(LPCTSTR, UINT, UINT nSocketPort=0)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a347e93a188f246ab78f63021cc560f41">get_mcugroupid</a>()</td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a7a22dea0f9e341bad5ee9bff09d50e67">get_mcuid</a>()</td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a891fd20b6f1a1a446cc4683afd386fea">MaMCU_TS_communicate</a>()</td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a382a5630b05edb870d4a227bb17e6dcf">mcu_clist_mutex</a></td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#ae715fd31329f40ff0f94955fdc26df86">mcu_des</a></td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#abc09f749dc33e33739915bfe8265c4ed">MCU_Group</a></td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a5bfa88a90b5a393113be061764867b48">MCU_ID</a></td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#aec73e5148f112056a0195d069a4e7c0b">MCU_TS_communicate</a>()</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a712f0b4fb5c9630d32d92848142bd598">recevie_msg</a>(char *buf, int buf_length)</td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a3521ed5482eec5bfa8f1b9655f392e19">refresh_clist</a>()</td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#af18403aacd748a281def66dd4364565b">send_mes</a>(struct CRCLMSG, int mes_length)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMaMCU__TS__communicate.html#a9531f43d8303e5b7a07975e6da140bdf">~MaMCU_TS_communicate</a>()</td><td><a class="el" href="classMaMCU__TS__communicate.html">MaMCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#a9ae13f855852eca0e851bf7289a2ea1e">~MCU_TS_communicate</a>()</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Oct 21 19:15:25 2009 for RealClass by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
+</body>
+</html>

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate.gif
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate.gif?rev=830421&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classMaMCU__TS__communicate.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+<title>RealClass: MaMCU_TS_communicate Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.0 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&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>
+<div class="contents">
+<h1>MaMCU_TS_communicate Class Reference</h1><!-- doxytag: class="MaMCU_TS_communicate" --><!-- doxytag: inherits="MCU_TS_communicate" -->
+<p><code>#include &lt;<a class="el" href="ts__communicate_8h_source.html">ts_communicate.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for MaMCU_TS_communicate:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classMaMCU__TS__communicate.gif" usemap="#MaMCU_TS_communicate_map" alt=""/>
+  <map id="MaMCU_TS_communicate_map" name="MaMCU_TS_communicate_map">
+<area href="classMCU__TS__communicate.html" alt="MCU_TS_communicate" shape="rect" coords="0,0,160,24"/>
+</map>
+ </div>
+</div>
+
+<p><a href="classMaMCU__TS__communicate-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a891fd20b6f1a1a446cc4683afd386fea">MaMCU_TS_communicate</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a9531f43d8303e5b7a07975e6da140bdf">~MaMCU_TS_communicate</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a712f0b4fb5c9630d32d92848142bd598">recevie_msg</a> (char *buf, int buf_length)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ad342ac907eb044443153a22f964bf0af">DWORD</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a7a22dea0f9e341bad5ee9bff09d50e67">get_mcuid</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ad342ac907eb044443153a22f964bf0af">DWORD</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a347e93a188f246ab78f63021cc560f41">get_mcugroupid</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a3521ed5482eec5bfa8f1b9655f392e19">refresh_clist</a> ()</td></tr>
+<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ad342ac907eb044443153a22f964bf0af">DWORD</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a5bfa88a90b5a393113be061764867b48">MCU_ID</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structCRCLCreateGroupRMCU.html">CRCLCreateGroupRMCU</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#abc09f749dc33e33739915bfe8265c4ed">MCU_Group</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ts__communicate_8h.html#a6f2d21dc9163b52a2b77f9c7f5b04e12">LISTSEMCUDES</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#ae715fd31329f40ff0f94955fdc26df86">mcu_des</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ts__communicate_8h.html#a8e22a7239635a4770e319da57813d666">LISTCLIENTDES</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a864c5a7d965783eb3afbd651e73db2fc">client_des</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">JMutex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a382a5630b05edb870d4a227bb17e6dcf">mcu_clist_mutex</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">JMutex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMaMCU__TS__communicate.html#a617d3cea7340408e7b2114afd8f8e8c4">access_clist_mutex</a></td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a891fd20b6f1a1a446cc4683afd386fea"></a><!-- doxytag: member="MaMCU_TS_communicate::MaMCU_TS_communicate" ref="a891fd20b6f1a1a446cc4683afd386fea" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MaMCU_TS_communicate::MaMCU_TS_communicate </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>initialize MCU mutex </p>
+
+</div>
+</div>
+<a class="anchor" id="a9531f43d8303e5b7a07975e6da140bdf"></a><!-- doxytag: member="MaMCU_TS_communicate::~MaMCU_TS_communicate" ref="a9531f43d8303e5b7a07975e6da140bdf" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MaMCU_TS_communicate::~MaMCU_TS_communicate </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a347e93a188f246ab78f63021cc560f41"></a><!-- doxytag: member="MaMCU_TS_communicate::get_mcugroupid" ref="a347e93a188f246ab78f63021cc560f41" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ad342ac907eb044443153a22f964bf0af">DWORD</a> MaMCU_TS_communicate::get_mcugroupid </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>MCU get group id </p>
+
+</div>
+</div>
+<a class="anchor" id="a7a22dea0f9e341bad5ee9bff09d50e67"></a><!-- doxytag: member="MaMCU_TS_communicate::get_mcuid" ref="a7a22dea0f9e341bad5ee9bff09d50e67" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ad342ac907eb044443153a22f964bf0af">DWORD</a> MaMCU_TS_communicate::get_mcuid </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>get MCU id </p>
+
+</div>
+</div>
+<a class="anchor" id="a712f0b4fb5c9630d32d92848142bd598"></a><!-- doxytag: member="MaMCU_TS_communicate::recevie_msg" ref="a712f0b4fb5c9630d32d92848142bd598" args="(char *buf, int buf_length)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MaMCU_TS_communicate::recevie_msg </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>buf_length</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>recieve message from real class center and proceed depends on the message type </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>*buf</em>&nbsp;</td><td>message content </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>buf_length</em>&nbsp;</td><td>length of the message </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classMCU__TS__communicate.html#aaf278dcbd15b1f50f6a3191eb13d6357">MCU_TS_communicate</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3521ed5482eec5bfa8f1b9655f392e19"></a><!-- doxytag: member="MaMCU_TS_communicate::refresh_clist" ref="a3521ed5482eec5bfa8f1b9655f392e19" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MaMCU_TS_communicate::refresh_clist </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>MCU save/update forward list </p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a617d3cea7340408e7b2114afd8f8e8c4"></a><!-- doxytag: member="MaMCU_TS_communicate::access_clist_mutex" ref="a617d3cea7340408e7b2114afd8f8e8c4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JMutex <a class="el" href="classMaMCU__TS__communicate.html#a617d3cea7340408e7b2114afd8f8e8c4">MaMCU_TS_communicate::access_clist_mutex</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a864c5a7d965783eb3afbd651e73db2fc"></a><!-- doxytag: member="MaMCU_TS_communicate::client_des" ref="a864c5a7d965783eb3afbd651e73db2fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="ts__communicate_8h.html#a8e22a7239635a4770e319da57813d666">LISTCLIENTDES</a> <a class="el" href="classMaMCU__TS__communicate.html#a864c5a7d965783eb3afbd651e73db2fc">MaMCU_TS_communicate::client_des</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a382a5630b05edb870d4a227bb17e6dcf"></a><!-- doxytag: member="MaMCU_TS_communicate::mcu_clist_mutex" ref="a382a5630b05edb870d4a227bb17e6dcf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JMutex <a class="el" href="classMaMCU__TS__communicate.html#a382a5630b05edb870d4a227bb17e6dcf">MaMCU_TS_communicate::mcu_clist_mutex</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae715fd31329f40ff0f94955fdc26df86"></a><!-- doxytag: member="MaMCU_TS_communicate::mcu_des" ref="ae715fd31329f40ff0f94955fdc26df86" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="ts__communicate_8h.html#a6f2d21dc9163b52a2b77f9c7f5b04e12">LISTSEMCUDES</a> <a class="el" href="classMaMCU__TS__communicate.html#ae715fd31329f40ff0f94955fdc26df86">MaMCU_TS_communicate::mcu_des</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="abc09f749dc33e33739915bfe8265c4ed"></a><!-- doxytag: member="MaMCU_TS_communicate::MCU_Group" ref="abc09f749dc33e33739915bfe8265c4ed" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structCRCLCreateGroupRMCU.html">CRCLCreateGroupRMCU</a> <a class="el" href="classMaMCU__TS__communicate.html#abc09f749dc33e33739915bfe8265c4ed">MaMCU_TS_communicate::MCU_Group</a><code> [read, private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5bfa88a90b5a393113be061764867b48"></a><!-- doxytag: member="MaMCU_TS_communicate::MCU_ID" ref="a5bfa88a90b5a393113be061764867b48" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ad342ac907eb044443153a22f964bf0af">DWORD</a> <a class="el" href="classMaMCU__TS__communicate.html#a5bfa88a90b5a393113be061764867b48">MaMCU_TS_communicate::MCU_ID</a><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="ts__communicate_8h_source.html">ts_communicate.h</a></li>
+<li><a class="el" href="ts__communicate_8cpp.html">ts_communicate.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Oct 21 19:15:25 2009 for RealClass by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
+</body>
+</html>

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classSeMCU__TS__communicate-members.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classSeMCU__TS__communicate-members.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classSeMCU__TS__communicate-members.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classSeMCU__TS__communicate-members.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+<title>RealClass: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.0 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&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>
+<div class="contents">
+<h1>SeMCU_TS_communicate Member List</h1>This is the complete list of members for <a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#a2ef38a9b17fe1d806b1d3f68ca5b6b97">close_socket</a>(int nHow)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#acb993e471b71f288f4a5a7957087681e">establish_connect</a>(LPCTSTR, UINT, UINT nSocketPort=0)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a615b6db02fc6b9993e4b48e20ec9b601">get_semcuid</a>()</td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#aaf27fdef0fb68a5d0fce76a997d6a39b">GetSeMCUType</a>()</td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#ab85eba8053bf2d364726b49d715ddb45">group_info</a></td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#aec73e5148f112056a0195d069a4e7c0b">MCU_TS_communicate</a>()</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#abe6d8c8b929de6fd468826f96546f335">recevie_msg</a>(char *buf, int buf_length)</td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a91e503eaae936c11ebf8293e12f56d1f">refresh_clist</a>()</td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a21aacb4b873f6d7940020ea60f6f7c5d">se_access_clist_mutex</a></td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#aabbf4063b5b3e79647e2476b0afd87c1">semcu_client_des</a></td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a7ad79e288c144a47fcdb1a217b8b5714">semcu_clist_mutex</a></td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a63ae201429be2eecd1c4467f834c089c">semcu_group_clist_mutex</a></td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a42ce92f34b35cc99f3559d44b244eb45">SeMCU_TS_communicate</a>()</td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a8080ecc0c7fa3fb49271d6a772694d27">SeMCUID</a></td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a7857cf83116820e02cbf406f3f97acc6">SeMCUType</a></td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#af18403aacd748a281def66dd4364565b">send_mes</a>(struct CRCLMSG, int mes_length)</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classMCU__TS__communicate.html#a9ae13f855852eca0e851bf7289a2ea1e">~MCU_TS_communicate</a>()</td><td><a class="el" href="classMCU__TS__communicate.html">MCU_TS_communicate</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classSeMCU__TS__communicate.html#a07a3b5ea7d6fb8aee405f187bbf76e19">~SeMCU_TS_communicate</a>()</td><td><a class="el" href="classSeMCU__TS__communicate.html">SeMCU_TS_communicate</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Oct 21 19:15:25 2009 for RealClass by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
+</body>
+</html>

Added: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classSeMCU__TS__communicate.gif
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classSeMCU__TS__communicate.gif?rev=830421&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/bluesky/webpage/files/html/APIdoc/DTUAPI/classSeMCU__TS__communicate.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



Mime
View raw message