#include <Socks4Handler.h>
Public Member Functions | |
Socks4Handler (StdLog *) | |
~Socks4Handler () | |
void | SetBind (Socket *listen, Socket *socks4) |
Socket * | GetSocks4 (Socket *listen) |
Private Member Functions | |
Socks4Handler (const Socks4Handler &) | |
Socks4Handler & | operator= (const Socks4Handler &) |
Private Attributes | |
std::map< Socket *, Socket * > | m_bind |
Definition at line 29 of file Socks4Handler.h.
|
File ......... Socks4Handler.cpp Published .... 2005-03-23 Author ....... grymse@alhem.net Definition at line 31 of file Socks4Handler.cpp.
|
|
Definition at line 37 of file Socks4Handler.cpp.
|
|
Definition at line 39 of file Socks4Handler.h.
|
|
Definition at line 48 of file Socks4Handler.cpp. References m_bind. 00049 { 00050 for (std::map<Socket *,Socket *>::iterator it = m_bind.begin(); it != m_bind.end(); it++) 00051 { 00052 Socket *p = (*it).first; // listen 00053 if (p == listen) 00054 { 00055 return (*it).second; 00056 } 00057 } 00058 return NULL; 00059 }
|
|
Definition at line 40 of file Socks4Handler.h.
|
|
Definition at line 42 of file Socks4Handler.cpp. References m_bind. 00043 { 00044 m_bind[listen] = socks4; 00045 }
|
|
Definition at line 42 of file Socks4Handler.h. Referenced by GetSocks4(), and SetBind(). |