Public 멤버 함수 |
| CTcpSessionMap () |
| ~CTcpSessionMap () |
bool | Insert (const char *pszIp, int iPort, CTcpSessionInfo *pclsSessionInfo) |
| TCP 세션 정보를 저장한다.
|
bool | Delete (const char *pszIp, int iPort) |
| TCP 세션 정보를 삭제한다.
|
int | GetCount () |
| 세션 개수를 리턴한다.
|
bool | Send (const char *pszIp, int iPort, const char *pszPacket, int iPacketLen) |
| 특정 세션에 TCP 패킷을 전송한다.
|
bool | Send (int iThreadIndex, const char *pszPacket, int iPacketLen) |
| 특정 세션에 TCP 패킷을 전송한다.
|
bool | SendAll (const char *pszPacket, int iPacketLen, ITcpStackCallBack *pclsCallBack) |
| 모든 세션에 TCP 패킷을 전송한다.
|
bool | SendAllExcept (const char *pszPacket, int iPacketLen, ITcpStackCallBack *pclsCallBack, int iThreadIndex, int iSessionIndex) |
| 특정 세션을 제외한 모든 세션에 TCP 패킷을 전송한다.
|
TCP 세션 정보를 저장하는 클래스 - m_bUseThreadPipe 가 false 일 때에 사용되는 클래스