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 [25/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/TserverAPI/classCAsyncSocketEx-members.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCAsyncSocketEx-members.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCAsyncSocketEx-members.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCAsyncSocketEx-members.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,65 @@
+<!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>CAsyncSocketEx Member List</h1>This is the complete list of members for <a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aacb9dea7d6bbf2239f9c168d7502a828">Accept</a>(CAsyncSocketEx &amp;rConnectedSocket, SOCKADDR *lpSockAddr=NULL, int *lpSockAddrLen=NULL)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a1b2de915886812caba074f9852006c69">Attach</a>(SOCKET hSocket, long lEvent=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a9a704a22e3cfae49e13803389a7b4a99">Bind</a>(UINT nSocketPort, LPCTSTR lpszSocketAddress)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a55371f12e80b83f70bc43471f3b7eb19">Bind</a>(const SOCKADDR *lpSockAddr, int nSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46a83ab7cffbf16bb77964ba7037c0e177b">both</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a42f0d2cacc1b22ae276379bbf0051f05">CAsyncSocketEx</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#adc3fbd0e9c333044b4428a02f3744bd7">CListenComm</a> class</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a40de9a82e3e8bb2810a9e7fe6e1baecd">Close</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a420b031fd2073b7e7d1224234d81a589">CMultiComm</a> class</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a9d267c1918ee17b237c466184fef5b59">Connect</a>(LPCTSTR lpszHostAddress, UINT nHostPort)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ad2fd13ffafce7d9dcea803c69633fbe2">Connect</a>(const SOCKADDR *lpSockAddr, int nSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a13881de7cfb638ec1c35bb54ffef9367">Create</a>(UINT nSocketPort=0, int nSocketType=SOCK_STREAM, LPCTSTR lpszSocketAddress=NULL)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a5a04530003b6766b751f2ecad51d1a1e">Detach</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aacf74218bc0b5f5f0f3a63499f4eff99">GetLastError</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aaa55fcd59538b16767ab548055cf3ee4">GetPeerName</a>(SOCKADDR *lpSockAddr, int *lpSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aeee35057a1640f1fae8d98b47ca27da0">GetSocketHandle</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a36f5292ee446a42de13d0cf6ebc4ba0b">GetSockName</a>(SOCKADDR *lpSockAddr, int *lpSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a54d7cf92929b48b155fd922d4f0e2088">GetStatus</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a4d257ded17c09e7ebbbdcaa8560db883">IOCtl</a>(long lCommand, DWORD *lpArgument)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a956ad028b3cfef7b5243ff35f5e40f62">Listen</a>(int nConnectionBacklog=5)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aab4acb9ecd2264efbfaccce7018f3146">m_lEvent</a></td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a25f7e5fe97c0b63b7b4435ea3b276bed">m_SocketData</a></td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ad93a77d9452d2edc892f34aee32cdf2f">OnEvent</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac99c09cdef657cff815c0e51a982e1aa">Poll</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a0f1d88981a1e372f38c6d4f2b21e5032">Receive</a>(void *lpBuf, int nBufLen, int nFlags=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46a502d97e4ab2f3550e2a35c851fb7cb04">receives</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a6e488ad192b35d4afb272732a2bd8b98">Send</a>(const void *lpBuf, int nBufLen, int nFlags=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46acdf478c95ed0836f7feb2fb91742a398">sends</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a29e04a4ed7a5ccf93668af67b853f619">SetStatus</a>(long lEvent)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a0c076aeac4588669c18952cb18926d81">ShutDown</a>(int nHow=sends)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a758bf1f27f7fa7a2b31f58da484b372a">~CAsyncSocketEx</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Oct 18 21:23:02 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/TserverAPI/classCAsyncSocketEx.gif
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCAsyncSocketEx.gif?rev=830421&view=auto
==============================================================================
Binary file - no diff available.

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

Added: incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCAsyncSocketEx.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCAsyncSocketEx.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCAsyncSocketEx.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCAsyncSocketEx.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,840 @@
+<!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: CAsyncSocketEx 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>CAsyncSocketEx Class Reference</h1><!-- doxytag: class="CAsyncSocketEx" -->
+<p><code>#include &lt;<a class="el" href="asyncsocketex_8h_source.html">asyncsocketex.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for CAsyncSocketEx:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classCAsyncSocketEx.gif" usemap="#CAsyncSocketEx_map" alt=""/>
+  <map id="CAsyncSocketEx_map" name="CAsyncSocketEx_map">
+<area href="classCClientSocket.html" alt="CClientSocket" shape="rect" coords="0,56,109,80"/>
+<area href="classCLisSocket.html" alt="CLisSocket" shape="rect" coords="119,56,228,80"/>
+</map>
+ </div>
+</div>
+
+<p><a href="classCAsyncSocketEx-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCAsyncSocketEx_1_1t__AsyncSocketExData.html">t_AsyncSocketExData</a></td></tr>
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46a502d97e4ab2f3550e2a35c851fb7cb04">receives</a> =  0, 
+<a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46acdf478c95ed0836f7feb2fb91742a398">sends</a> =  1, 
+<a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46a83ab7cffbf16bb77964ba7037c0e177b">both</a> =  2
+ }</td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#ac99c09cdef657cff815c0e51a982e1aa">Poll</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#a8dc8083897335125630f1af5dafd5831">SOCKET</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#aeee35057a1640f1fae8d98b47ca27da0">GetSocketHandle</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a42f0d2cacc1b22ae276379bbf0051f05">CAsyncSocketEx</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a758bf1f27f7fa7a2b31f58da484b372a">~CAsyncSocketEx</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a13881de7cfb638ec1c35bb54ffef9367">Create</a> (<a class="el" href="stdafx_8h.html#a36cb3b01d81ffd844bbbfb54003e06ec">UINT</a> nSocketPort=0, int nSocketType=SOCK_STREAM, <a class="el" href="stdafx_8h.html#a8ff75c0813d9c26a6009f93b02a00254">LPCTSTR</a> lpszSocketAddress=NULL)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a54d7cf92929b48b155fd922d4f0e2088">GetStatus</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a29e04a4ed7a5ccf93668af67b853f619">SetStatus</a> (long lEvent)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a1b2de915886812caba074f9852006c69">Attach</a> (<a class="el" href="stdafx_8h.html#a8dc8083897335125630f1af5dafd5831">SOCKET</a> hSocket, long lEvent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#a8dc8083897335125630f1af5dafd5831">SOCKET</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a5a04530003b6766b751f2ecad51d1a1e">Detach</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#aaa55fcd59538b16767ab548055cf3ee4">GetPeerName</a> (<a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *lpSockAddr, int *lpSockAddrLen)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a36f5292ee446a42de13d0cf6ebc4ba0b">GetSockName</a> (<a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *lpSockAddr, int *lpSockAddrLen)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a40de9a82e3e8bb2810a9e7fe6e1baecd">Close</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a9a704a22e3cfae49e13803389a7b4a99">Bind</a> (<a class="el" href="stdafx_8h.html#a36cb3b01d81ffd844bbbfb54003e06ec">UINT</a> nSocketPort, <a class="el" href="stdafx_8h.html#a8ff75c0813d9c26a6009f93b02a00254">LPCTSTR</a> lpszSocketAddress)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a55371f12e80b83f70bc43471f3b7eb19">Bind</a> (const <a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *lpSockAddr, int nSockAddrLen)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a9d267c1918ee17b237c466184fef5b59">Connect</a> (<a class="el" href="stdafx_8h.html#a8ff75c0813d9c26a6009f93b02a00254">LPCTSTR</a> lpszHostAddress, <a class="el" href="stdafx_8h.html#a36cb3b01d81ffd844bbbfb54003e06ec">UINT</a> nHostPort)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#ad2fd13ffafce7d9dcea803c69633fbe2">Connect</a> (const <a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *lpSockAddr, int nSockAddrLen)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a956ad028b3cfef7b5243ff35f5e40f62">Listen</a> (int nConnectionBacklog=5)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#aacb9dea7d6bbf2239f9c168d7502a828">Accept</a> (<a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a> &amp;rConnectedSocket, <a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *lpSockAddr=NULL, int *lpSockAddrLen=NULL)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a4d257ded17c09e7ebbbdcaa8560db883">IOCtl</a> (long lCommand, <a class="el" href="stdafx_8h.html#ad342ac907eb044443153a22f964bf0af">DWORD</a> *lpArgument)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a0c076aeac4588669c18952cb18926d81">ShutDown</a> (int nHow=sends)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a0f1d88981a1e372f38c6d4f2b21e5032">Receive</a> (void *lpBuf, int nBufLen, int nFlags=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a6e488ad192b35d4afb272732a2bd8b98">Send</a> (const void *lpBuf, int nBufLen, int nFlags=0)</td></tr>
+<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#aacf74218bc0b5f5f0f3a63499f4eff99">GetLastError</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="classCAsyncSocketEx.html#ad93a77d9452d2edc892f34aee32cdf2f">OnEvent</a> ()</td></tr>
+<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct <br class="typebreak"/>
+<a class="el" href="structCAsyncSocketEx_1_1t__AsyncSocketExData.html">CAsyncSocketEx::t_AsyncSocketExData</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#a25f7e5fe97c0b63b7b4435ea3b276bed">m_SocketData</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#aab4acb9ecd2264efbfaccce7018f3146">m_lEvent</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="classCAsyncSocketEx.html#a420b031fd2073b7e7d1224234d81a589">CMultiComm</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCAsyncSocketEx.html#adc3fbd0e9c333044b4428a02f3744bd7">CListenComm</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><h2>Member Enumeration Documentation</h2>
+<a class="anchor" id="ac6dbe8f728e23cf9441ca5858d0aaf46"></a><!-- doxytag: member="CAsyncSocketEx::@0" ref="ac6dbe8f728e23cf9441ca5858d0aaf46" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">anonymous enum</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="ac6dbe8f728e23cf9441ca5858d0aaf46a502d97e4ab2f3550e2a35c851fb7cb04"></a><!-- doxytag: member="receives" ref="ac6dbe8f728e23cf9441ca5858d0aaf46a502d97e4ab2f3550e2a35c851fb7cb04" args="" -->receives</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ac6dbe8f728e23cf9441ca5858d0aaf46acdf478c95ed0836f7feb2fb91742a398"></a><!-- doxytag: member="sends" ref="ac6dbe8f728e23cf9441ca5858d0aaf46acdf478c95ed0836f7feb2fb91742a398" args="" -->sends</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ac6dbe8f728e23cf9441ca5858d0aaf46a83ab7cffbf16bb77964ba7037c0e177b"></a><!-- doxytag: member="both" ref="ac6dbe8f728e23cf9441ca5858d0aaf46a83ab7cffbf16bb77964ba7037c0e177b" args="" -->both</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+</div>
+</div>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a42f0d2cacc1b22ae276379bbf0051f05"></a><!-- doxytag: member="CAsyncSocketEx::CAsyncSocketEx" ref="a42f0d2cacc1b22ae276379bbf0051f05" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CAsyncSocketEx::CAsyncSocketEx </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>constructor </p>
+
+</div>
+</div>
+<a class="anchor" id="a758bf1f27f7fa7a2b31f58da484b372a"></a><!-- doxytag: member="CAsyncSocketEx::~CAsyncSocketEx" ref="a758bf1f27f7fa7a2b31f58da484b372a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CAsyncSocketEx::~CAsyncSocketEx </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>deconstructor </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="aacb9dea7d6bbf2239f9c168d7502a828"></a><!-- doxytag: member="CAsyncSocketEx::Accept" ref="aacb9dea7d6bbf2239f9c168d7502a828" args="(CAsyncSocketEx &amp;rConnectedSocket, SOCKADDR *lpSockAddr=NULL, int *lpSockAddrLen=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::Accept </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>rConnectedSocket</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *&nbsp;</td>
+          <td class="paramname"> <em>lpSockAddr</em> = <code>NULL</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>lpSockAddrLen</em> = <code>NULL</code></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>accept a new connection on a 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>rConnectedSocket</em>&nbsp;</td><td>connected socket </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>*</em>&nbsp;</td><td>lpSockAddr SOCKADDR struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>*</em>&nbsp;</td><td>lpSockAddrLen length of SOCKADDR struct </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1b2de915886812caba074f9852006c69"></a><!-- doxytag: member="CAsyncSocketEx::Attach" ref="a1b2de915886812caba074f9852006c69" args="(SOCKET hSocket, long lEvent=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::Attach </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#a8dc8083897335125630f1af5dafd5831">SOCKET</a>&nbsp;</td>
+          <td class="paramname"> <em>hSocket</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">long&nbsp;</td>
+          <td class="paramname"> <em>lEvent</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>Attach a socket handle to a CAsyncSocket object </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>hSocket</em>&nbsp;</td><td>socket handle </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>lEvent</em>&nbsp;</td><td>event </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a55371f12e80b83f70bc43471f3b7eb19"></a><!-- doxytag: member="CAsyncSocketEx::Bind" ref="a55371f12e80b83f70bc43471f3b7eb19" args="(const SOCKADDR *lpSockAddr, int nSockAddrLen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::Bind </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *&nbsp;</td>
+          <td class="paramname"> <em>lpSockAddr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nSockAddrLen</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>overload of <a class="el" href="classCAsyncSocketEx.html#a9a704a22e3cfae49e13803389a7b4a99">Bind()</a> use SOCKADDR struct to bind </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>*lpSockAddr</em>&nbsp;</td><td>SOCKADDR type </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nSockAddrLen</em>&nbsp;</td><td>size of SOCKADDR struct </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9a704a22e3cfae49e13803389a7b4a99"></a><!-- doxytag: member="CAsyncSocketEx::Bind" ref="a9a704a22e3cfae49e13803389a7b4a99" args="(UINT nSocketPort, LPCTSTR lpszSocketAddress)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::Bind </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#a36cb3b01d81ffd844bbbfb54003e06ec">UINT</a>&nbsp;</td>
+          <td class="paramname"> <em>nSocketPort</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#a8ff75c0813d9c26a6009f93b02a00254">LPCTSTR</a>&nbsp;</td>
+          <td class="paramname"> <em>lpszSocketAddress</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>bind socket to certain port </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>nSocketPort</em>&nbsp;</td><td>port which is about to bind </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>lpszSocketAddress</em>&nbsp;</td><td>ip address about to bind </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a40de9a82e3e8bb2810a9e7fe6e1baecd"></a><!-- doxytag: member="CAsyncSocketEx::Close" ref="a40de9a82e3e8bb2810a9e7fe6e1baecd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CAsyncSocketEx::Close </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>close socket </p>
+
+</div>
+</div>
+<a class="anchor" id="ad2fd13ffafce7d9dcea803c69633fbe2"></a><!-- doxytag: member="CAsyncSocketEx::Connect" ref="ad2fd13ffafce7d9dcea803c69633fbe2" args="(const SOCKADDR *lpSockAddr, int nSockAddrLen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::Connect </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *&nbsp;</td>
+          <td class="paramname"> <em>lpSockAddr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nSockAddrLen</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>connect to destination address </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>*lpSockAddr</em>&nbsp;</td><td>SOCKADDR struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nSockAddrLen</em>&nbsp;</td><td>length of SOCADDR </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9d267c1918ee17b237c466184fef5b59"></a><!-- doxytag: member="CAsyncSocketEx::Connect" ref="a9d267c1918ee17b237c466184fef5b59" args="(LPCTSTR lpszHostAddress, UINT nHostPort)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::Connect </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#a8ff75c0813d9c26a6009f93b02a00254">LPCTSTR</a>&nbsp;</td>
+          <td class="paramname"> <em>lpszHostAddress</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>nHostPort</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>connect to destination address and port </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>lpszHostAddress</em>&nbsp;</td><td>ip address string </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nHostPort</em>&nbsp;</td><td>destination port </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a13881de7cfb638ec1c35bb54ffef9367"></a><!-- doxytag: member="CAsyncSocketEx::Create" ref="a13881de7cfb638ec1c35bb54ffef9367" args="(UINT nSocketPort=0, int nSocketType=SOCK_STREAM, LPCTSTR lpszSocketAddress=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::Create </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>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nSocketType</em> = <code>SOCK_STREAM</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#a8ff75c0813d9c26a6009f93b02a00254">LPCTSTR</a>&nbsp;</td>
+          <td class="paramname"> <em>lpszSocketAddress</em> = <code>NULL</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 </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>nSocketPort</em>&nbsp;</td><td>port of socket </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nSocketType</em>&nbsp;</td><td>socket type </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>socket</em>&nbsp;</td><td>address string </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5a04530003b6766b751f2ecad51d1a1e"></a><!-- doxytag: member="CAsyncSocketEx::Detach" ref="a5a04530003b6766b751f2ecad51d1a1e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#a8dc8083897335125630f1af5dafd5831">SOCKET</a> CAsyncSocketEx::Detach </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Detach a socket handle from a CAsyncSocket object </p>
+
+</div>
+</div>
+<a class="anchor" id="aacf74218bc0b5f5f0f3a63499f4eff99"></a><!-- doxytag: member="CAsyncSocketEx::GetLastError" ref="aacf74218bc0b5f5f0f3a63499f4eff99" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CAsyncSocketEx::GetLastError </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Gets the error status for the last operation that failed </p>
+
+</div>
+</div>
+<a class="anchor" id="aaa55fcd59538b16767ab548055cf3ee4"></a><!-- doxytag: member="CAsyncSocketEx::GetPeerName" ref="aaa55fcd59538b16767ab548055cf3ee4" args="(SOCKADDR *lpSockAddr, int *lpSockAddrLen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::GetPeerName </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *&nbsp;</td>
+          <td class="paramname"> <em>lpSockAddr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>lpSockAddrLen</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the address of the peer socket to which the socket is connected </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>*lpSockAddr</em>&nbsp;</td><td>SOCKADDR struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>*lpSockAddrLen</em>&nbsp;</td><td>length of SOCKADDR struct </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aeee35057a1640f1fae8d98b47ca27da0"></a><!-- doxytag: member="CAsyncSocketEx::GetSocketHandle" ref="aeee35057a1640f1fae8d98b47ca27da0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#a8dc8083897335125630f1af5dafd5831">SOCKET</a> CAsyncSocketEx::GetSocketHandle </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>get object socket handle and return </p>
+
+</div>
+</div>
+<a class="anchor" id="a36f5292ee446a42de13d0cf6ebc4ba0b"></a><!-- doxytag: member="CAsyncSocketEx::GetSockName" ref="a36f5292ee446a42de13d0cf6ebc4ba0b" args="(SOCKADDR *lpSockAddr, int *lpSockAddrLen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::GetSockName </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#afdd49e476b36e84a9d6d171110e79940">SOCKADDR</a> *&nbsp;</td>
+          <td class="paramname"> <em>lpSockAddr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>lpSockAddrLen</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a54d7cf92929b48b155fd922d4f0e2088"></a><!-- doxytag: member="CAsyncSocketEx::GetStatus" ref="a54d7cf92929b48b155fd922d4f0e2088" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long CAsyncSocketEx::GetStatus </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4d257ded17c09e7ebbbdcaa8560db883"></a><!-- doxytag: member="CAsyncSocketEx::IOCtl" ref="a4d257ded17c09e7ebbbdcaa8560db883" args="(long lCommand, DWORD *lpArgument)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::IOCtl </td>
+          <td>(</td>
+          <td class="paramtype">long&nbsp;</td>
+          <td class="paramname"> <em>lCommand</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="stdafx_8h.html#ad342ac907eb044443153a22f964bf0af">DWORD</a> *&nbsp;</td>
+          <td class="paramname"> <em>lpArgument</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a956ad028b3cfef7b5243ff35f5e40f62"></a><!-- doxytag: member="CAsyncSocketEx::Listen" ref="a956ad028b3cfef7b5243ff35f5e40f62" args="(int nConnectionBacklog=5)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::Listen </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nConnectionBacklog</em> = <code>5</code></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>listen to hSocket accept nConnectionBacklog simultaneously </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>nConnectionBacklog</em>&nbsp;</td><td>max connection at the same time </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad93a77d9452d2edc892f34aee32cdf2f"></a><!-- doxytag: member="CAsyncSocketEx::OnEvent" ref="ad93a77d9452d2edc892f34aee32cdf2f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CAsyncSocketEx::OnEvent </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>virtual function <a class="el" href="classCAsyncSocketEx.html#ad93a77d9452d2edc892f34aee32cdf2f">OnEvent()</a>: wait signal to trigger event </p>
+
+<p>Reimplemented in <a class="el" href="classCClientSocket.html#ae70cba9b72e1cada5613f3ec6f057548">CClientSocket</a>, and <a class="el" href="classCLisSocket.html#a1da6e27cc5dffedf339a52af1063c221">CLisSocket</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac99c09cdef657cff815c0e51a982e1aa"></a><!-- doxytag: member="CAsyncSocketEx::Poll" ref="ac99c09cdef657cff815c0e51a982e1aa" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CAsyncSocketEx::Poll </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>check event happen to hSocket, and return event ID </p>
+
+</div>
+</div>
+<a class="anchor" id="a0f1d88981a1e372f38c6d4f2b21e5032"></a><!-- doxytag: member="CAsyncSocketEx::Receive" ref="a0f1d88981a1e372f38c6d4f2b21e5032" args="(void *lpBuf, int nBufLen, int nFlags=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CAsyncSocketEx::Receive </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>lpBuf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nBufLen</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nFlags</em> = <code>0</code></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>receive data from certain hSocket </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>*lpBuf</em>&nbsp;</td><td>buffer for incoming data </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nBufLen</em>&nbsp;</td><td>length of *lpBuf </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nFlags</em>&nbsp;</td><td>0 default </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6e488ad192b35d4afb272732a2bd8b98"></a><!-- doxytag: member="CAsyncSocketEx::Send" ref="a6e488ad192b35d4afb272732a2bd8b98" args="(const void *lpBuf, int nBufLen, int nFlags=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CAsyncSocketEx::Send </td>
+          <td>(</td>
+          <td class="paramtype">const void *&nbsp;</td>
+          <td class="paramname"> <em>lpBuf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nBufLen</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nFlags</em> = <code>0</code></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>send data through hSocket to destination </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>*lpBuf</em>&nbsp;</td><td>package string </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nBuflen</em>&nbsp;</td><td>length of lpBuf  flag </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a29e04a4ed7a5ccf93668af67b853f619"></a><!-- doxytag: member="CAsyncSocketEx::SetStatus" ref="a29e04a4ed7a5ccf93668af67b853f619" args="(long lEvent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CAsyncSocketEx::SetStatus </td>
+          <td>(</td>
+          <td class="paramtype">long&nbsp;</td>
+          <td class="paramname"> <em>lEvent</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0c076aeac4588669c18952cb18926d81"></a><!-- doxytag: member="CAsyncSocketEx::ShutDown" ref="a0c076aeac4588669c18952cb18926d81" args="(int nHow=sends)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="stdafx_8h.html#ab40a1f154aa44511af7f97b88296f7d3">BOOL</a> CAsyncSocketEx::ShutDown </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nHow</em> = <code>sends</code></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>shudown connection </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>0: prohibit data receiving 1:prohibit data sending 2: prohibit data sending and receiving </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="adc3fbd0e9c333044b4428a02f3744bd7"></a><!-- doxytag: member="CAsyncSocketEx::CListenComm" ref="adc3fbd0e9c333044b4428a02f3744bd7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classCListenComm.html">CListenComm</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>friend class <a class="el" href="classCListenComm.html">CListenComm</a>: listen to tcp communication, derived from class <a class="el" href="classCTCPComm.html">CTCPComm</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="a420b031fd2073b7e7d1224234d81a589"></a><!-- doxytag: member="CAsyncSocketEx::CMultiComm" ref="a420b031fd2073b7e7d1224234d81a589" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classCMultiComm.html">CMultiComm</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>friend class <a class="el" href="classCMultiComm.html">CMultiComm</a>: tcp communication class, derived from class <a class="el" href="classCTCPComm.html">CTCPComm</a> </p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="aab4acb9ecd2264efbfaccce7018f3146"></a><!-- doxytag: member="CAsyncSocketEx::m_lEvent" ref="aab4acb9ecd2264efbfaccce7018f3146" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long <a class="el" href="classCAsyncSocketEx.html#aab4acb9ecd2264efbfaccce7018f3146">CAsyncSocketEx::m_lEvent</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a25f7e5fe97c0b63b7b4435ea3b276bed"></a><!-- doxytag: member="CAsyncSocketEx::m_SocketData" ref="a25f7e5fe97c0b63b7b4435ea3b276bed" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structCAsyncSocketEx_1_1t__AsyncSocketExData.html">CAsyncSocketEx::t_AsyncSocketExData</a>  <a class="el" href="classCAsyncSocketEx.html#a25f7e5fe97c0b63b7b4435ea3b276bed">CAsyncSocketEx::m_SocketData</a><code> [protected]</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="asyncsocketex_8h_source.html">asyncsocketex.h</a></li>
+<li><a class="el" href="asyncsocketex_8cpp.html">asyncsocketex.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Oct 18 21:23:02 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/TserverAPI/classCClientSocket-members.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCClientSocket-members.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCClientSocket-members.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCClientSocket-members.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,65 @@
+<!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>CClientSocket Member List</h1>This is the complete list of members for <a class="el" href="classCClientSocket.html">CClientSocket</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aacb9dea7d6bbf2239f9c168d7502a828">Accept</a>(CAsyncSocketEx &amp;rConnectedSocket, SOCKADDR *lpSockAddr=NULL, int *lpSockAddrLen=NULL)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a1b2de915886812caba074f9852006c69">Attach</a>(SOCKET hSocket, long lEvent=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a9a704a22e3cfae49e13803389a7b4a99">Bind</a>(UINT nSocketPort, LPCTSTR lpszSocketAddress)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a55371f12e80b83f70bc43471f3b7eb19">Bind</a>(const SOCKADDR *lpSockAddr, int nSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46a83ab7cffbf16bb77964ba7037c0e177b">both</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a42f0d2cacc1b22ae276379bbf0051f05">CAsyncSocketEx</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCClientSocket.html#a45648796359fcb9e67ac9ba9d8ab6879">CClientSocket</a>()</td><td><a class="el" href="classCClientSocket.html">CClientSocket</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a40de9a82e3e8bb2810a9e7fe6e1baecd">Close</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a9d267c1918ee17b237c466184fef5b59">Connect</a>(LPCTSTR lpszHostAddress, UINT nHostPort)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ad2fd13ffafce7d9dcea803c69633fbe2">Connect</a>(const SOCKADDR *lpSockAddr, int nSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a13881de7cfb638ec1c35bb54ffef9367">Create</a>(UINT nSocketPort=0, int nSocketType=SOCK_STREAM, LPCTSTR lpszSocketAddress=NULL)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a5a04530003b6766b751f2ecad51d1a1e">Detach</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aacf74218bc0b5f5f0f3a63499f4eff99">GetLastError</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aaa55fcd59538b16767ab548055cf3ee4">GetPeerName</a>(SOCKADDR *lpSockAddr, int *lpSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aeee35057a1640f1fae8d98b47ca27da0">GetSocketHandle</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a36f5292ee446a42de13d0cf6ebc4ba0b">GetSockName</a>(SOCKADDR *lpSockAddr, int *lpSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a54d7cf92929b48b155fd922d4f0e2088">GetStatus</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a4d257ded17c09e7ebbbdcaa8560db883">IOCtl</a>(long lCommand, DWORD *lpArgument)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a956ad028b3cfef7b5243ff35f5e40f62">Listen</a>(int nConnectionBacklog=5)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aab4acb9ecd2264efbfaccce7018f3146">m_lEvent</a></td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a25f7e5fe97c0b63b7b4435ea3b276bed">m_SocketData</a></td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCClientSocket.html#ae70cba9b72e1cada5613f3ec6f057548">OnEvent</a>()</td><td><a class="el" href="classCClientSocket.html">CClientSocket</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac99c09cdef657cff815c0e51a982e1aa">Poll</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a0f1d88981a1e372f38c6d4f2b21e5032">Receive</a>(void *lpBuf, int nBufLen, int nFlags=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46a502d97e4ab2f3550e2a35c851fb7cb04">receives</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a6e488ad192b35d4afb272732a2bd8b98">Send</a>(const void *lpBuf, int nBufLen, int nFlags=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46acdf478c95ed0836f7feb2fb91742a398">sends</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a29e04a4ed7a5ccf93668af67b853f619">SetStatus</a>(long lEvent)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a0c076aeac4588669c18952cb18926d81">ShutDown</a>(int nHow=sends)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a758bf1f27f7fa7a2b31f58da484b372a">~CAsyncSocketEx</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCClientSocket.html#ad9df1bce627d694f3786d801c57eea3c">~CClientSocket</a>()</td><td><a class="el" href="classCClientSocket.html">CClientSocket</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Oct 18 21:23:02 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/TserverAPI/classCClientSocket.gif
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCClientSocket.gif?rev=830421&view=auto
==============================================================================
Binary file - no diff available.

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

Added: incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCClientSocket.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCClientSocket.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCClientSocket.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCClientSocket.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,116 @@
+<!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: CClientSocket 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>CClientSocket Class Reference</h1><!-- doxytag: class="CClientSocket" --><!-- doxytag: inherits="CAsyncSocketEx" -->
+<p><code>#include &lt;<a class="el" href="clientsocket_8h_source.html">clientsocket.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for CClientSocket:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classCClientSocket.gif" usemap="#CClientSocket_map" alt=""/>
+  <map id="CClientSocket_map" name="CClientSocket_map">
+<area href="classCAsyncSocketEx.html" alt="CAsyncSocketEx" shape="rect" coords="0,0,109,24"/>
+</map>
+ </div>
+</div>
+
+<p><a href="classCClientSocket-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="classCClientSocket.html#a45648796359fcb9e67ac9ba9d8ab6879">CClientSocket</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCClientSocket.html#ad9df1bce627d694f3786d801c57eea3c">~CClientSocket</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="classCClientSocket.html#ae70cba9b72e1cada5613f3ec6f057548">OnEvent</a> ()</td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a45648796359fcb9e67ac9ba9d8ab6879"></a><!-- doxytag: member="CClientSocket::CClientSocket" ref="a45648796359fcb9e67ac9ba9d8ab6879" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CClientSocket::CClientSocket </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Constructor </p>
+
+</div>
+</div>
+<a class="anchor" id="ad9df1bce627d694f3786d801c57eea3c"></a><!-- doxytag: member="CClientSocket::~CClientSocket" ref="ad9df1bce627d694f3786d801c57eea3c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CClientSocket::~CClientSocket </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>destructor, close socket </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ae70cba9b72e1cada5613f3ec6f057548"></a><!-- doxytag: member="CClientSocket::OnEvent" ref="ae70cba9b72e1cada5613f3ec6f057548" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CClientSocket::OnEvent </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>listen to event and deal with corresponding events </p>
+
+<p>Reimplemented from <a class="el" href="classCAsyncSocketEx.html#ad93a77d9452d2edc892f34aee32cdf2f">CAsyncSocketEx</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="clientsocket_8h_source.html">clientsocket.h</a></li>
+<li><a class="el" href="clientsocket_8cpp.html">clientsocket.cpp</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Oct 18 21:23:02 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/TserverAPI/classCLisSocket-members.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCLisSocket-members.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCLisSocket-members.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCLisSocket-members.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,66 @@
+<!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>CLisSocket Member List</h1>This is the complete list of members for <a class="el" href="classCLisSocket.html">CLisSocket</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aacb9dea7d6bbf2239f9c168d7502a828">Accept</a>(CAsyncSocketEx &amp;rConnectedSocket, SOCKADDR *lpSockAddr=NULL, int *lpSockAddrLen=NULL)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a1b2de915886812caba074f9852006c69">Attach</a>(SOCKET hSocket, long lEvent=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a9a704a22e3cfae49e13803389a7b4a99">Bind</a>(UINT nSocketPort, LPCTSTR lpszSocketAddress)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a55371f12e80b83f70bc43471f3b7eb19">Bind</a>(const SOCKADDR *lpSockAddr, int nSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46a83ab7cffbf16bb77964ba7037c0e177b">both</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a42f0d2cacc1b22ae276379bbf0051f05">CAsyncSocketEx</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCLisSocket.html#ad25a9cc838f35fedf835d2422f77cef4">CLisSocket</a>()</td><td><a class="el" href="classCLisSocket.html">CLisSocket</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a40de9a82e3e8bb2810a9e7fe6e1baecd">Close</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a9d267c1918ee17b237c466184fef5b59">Connect</a>(LPCTSTR lpszHostAddress, UINT nHostPort)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ad2fd13ffafce7d9dcea803c69633fbe2">Connect</a>(const SOCKADDR *lpSockAddr, int nSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a13881de7cfb638ec1c35bb54ffef9367">Create</a>(UINT nSocketPort=0, int nSocketType=SOCK_STREAM, LPCTSTR lpszSocketAddress=NULL)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a5a04530003b6766b751f2ecad51d1a1e">Detach</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aacf74218bc0b5f5f0f3a63499f4eff99">GetLastError</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aaa55fcd59538b16767ab548055cf3ee4">GetPeerName</a>(SOCKADDR *lpSockAddr, int *lpSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aeee35057a1640f1fae8d98b47ca27da0">GetSocketHandle</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a36f5292ee446a42de13d0cf6ebc4ba0b">GetSockName</a>(SOCKADDR *lpSockAddr, int *lpSockAddrLen)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a54d7cf92929b48b155fd922d4f0e2088">GetStatus</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a4d257ded17c09e7ebbbdcaa8560db883">IOCtl</a>(long lCommand, DWORD *lpArgument)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a956ad028b3cfef7b5243ff35f5e40f62">Listen</a>(int nConnectionBacklog=5)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#aab4acb9ecd2264efbfaccce7018f3146">m_lEvent</a></td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCLisSocket.html#abd7516cc8bb9e60f9f0e446a70a88bcd">m_pServer</a></td><td><a class="el" href="classCLisSocket.html">CLisSocket</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a25f7e5fe97c0b63b7b4435ea3b276bed">m_SocketData</a></td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCLisSocket.html#a1da6e27cc5dffedf339a52af1063c221">OnEvent</a>()</td><td><a class="el" href="classCLisSocket.html">CLisSocket</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac99c09cdef657cff815c0e51a982e1aa">Poll</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a0f1d88981a1e372f38c6d4f2b21e5032">Receive</a>(void *lpBuf, int nBufLen, int nFlags=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46a502d97e4ab2f3550e2a35c851fb7cb04">receives</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a6e488ad192b35d4afb272732a2bd8b98">Send</a>(const void *lpBuf, int nBufLen, int nFlags=0)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#ac6dbe8f728e23cf9441ca5858d0aaf46acdf478c95ed0836f7feb2fb91742a398">sends</a> enum value</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a29e04a4ed7a5ccf93668af67b853f619">SetStatus</a>(long lEvent)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a0c076aeac4588669c18952cb18926d81">ShutDown</a>(int nHow=sends)</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCAsyncSocketEx.html#a758bf1f27f7fa7a2b31f58da484b372a">~CAsyncSocketEx</a>()</td><td><a class="el" href="classCAsyncSocketEx.html">CAsyncSocketEx</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classCLisSocket.html#affeeb170c27a69f738a5e7271f4344df">~CLisSocket</a>()</td><td><a class="el" href="classCLisSocket.html">CLisSocket</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Oct 18 21:23:02 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/TserverAPI/classCLisSocket.gif
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCLisSocket.gif?rev=830421&view=auto
==============================================================================
Binary file - no diff available.

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

Added: incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCLisSocket.html
URL: http://svn.apache.org/viewvc/incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCLisSocket.html?rev=830421&view=auto
==============================================================================
--- incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCLisSocket.html (added)
+++ incubator/bluesky/webpage/files/html/APIdoc/TserverAPI/classCLisSocket.html Wed Oct 28 01:33:45 2009
@@ -0,0 +1,130 @@
+<!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: CLisSocket 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>CLisSocket Class Reference</h1><!-- doxytag: class="CLisSocket" --><!-- doxytag: inherits="CAsyncSocketEx" --><div class="dynheader">
+Inheritance diagram for CLisSocket:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classCLisSocket.gif" usemap="#CLisSocket_map" alt=""/>
+  <map id="CLisSocket_map" name="CLisSocket_map">
+<area href="classCAsyncSocketEx.html" alt="CAsyncSocketEx" shape="rect" coords="0,0,109,24"/>
+</map>
+ </div>
+</div>
+
+<p><a href="classCLisSocket-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="classCLisSocket.html#ad25a9cc838f35fedf835d2422f77cef4">CLisSocket</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCLisSocket.html#affeeb170c27a69f738a5e7271f4344df">~CLisSocket</a> ()</td></tr>
+<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCAdminServer.html">CAdminServer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCLisSocket.html#abd7516cc8bb9e60f9f0e446a70a88bcd">m_pServer</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="classCLisSocket.html#a1da6e27cc5dffedf339a52af1063c221">OnEvent</a> ()</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ad25a9cc838f35fedf835d2422f77cef4"></a><!-- doxytag: member="CLisSocket::CLisSocket" ref="ad25a9cc838f35fedf835d2422f77cef4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CLisSocket::CLisSocket </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="affeeb170c27a69f738a5e7271f4344df"></a><!-- doxytag: member="CLisSocket::~CLisSocket" ref="affeeb170c27a69f738a5e7271f4344df" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual CLisSocket::~CLisSocket </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="a1da6e27cc5dffedf339a52af1063c221"></a><!-- doxytag: member="CLisSocket::OnEvent" ref="a1da6e27cc5dffedf339a52af1063c221" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void CLisSocket::OnEvent </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>listen and accept socket when it is triggered </p>
+
+<p>Reimplemented from <a class="el" href="classCAsyncSocketEx.html#ad93a77d9452d2edc892f34aee32cdf2f">CAsyncSocketEx</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="abd7516cc8bb9e60f9f0e446a70a88bcd"></a><!-- doxytag: member="CLisSocket::m_pServer" ref="abd7516cc8bb9e60f9f0e446a70a88bcd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classCAdminServer.html">CAdminServer</a>* CLisSocket::m_pServer</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>object of class <a class="el" href="classCAdminServer.html">CAdminServer</a> </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="adminserver_8h_source.html">adminserver.h</a></li>
+<li><a class="el" href="lissocket_8h_source.html">lissocket.h</a></li>
+</ul>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Oct 18 21:23:02 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>



Mime
View raw message