00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifdef _WIN32
00021 #pragma warning(disable:4786)
00022 #endif
00023
00024
00025 #include "InSocket.h"
00026 #include "OutSocket.h"
00027 #include "ProxyHandler.h"
00028 #ifdef _WIN32
00029
00030 #endif
00031
00032 #define DEB(x)
00033
00034
00035 ProxyHandler::ProxyHandler()
00036 :SocketHandler()
00037 {
00038 }
00039
00040
00041 ProxyHandler::~ProxyHandler()
00042 {
00043 }
00044
00045
00046 void ProxyHandler::ViewSockets()
00047 {
00048 for (socket_m::iterator it = m_sockets.begin(); it != m_sockets.end(); it++)
00049 {
00050 SOCKET s = (*it).first;
00051 Socket *p = (*it).second;
00052 if (dynamic_cast<InSocket *>(p))
00053 {
00054 printf("%4d: InSocket\n",s);
00055 }
00056 else
00057 if (dynamic_cast<OutSocket *>(p))
00058 {
00059 printf("%4d: OutSocket\n",s);
00060 }
00061 }
00062 }
00063
00064