C++ HTTP Stack  0.10
Public 멤버 함수 | 모든 멤버 목록
CTcpSessionMap 클래스 참조

TCP 세션 정보를 저장하는 클래스 - m_bUseThreadPipe 가 false 일 때에 사용되는 클래스 더 자세히 ...

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 일 때에 사용되는 클래스

생성자 & 소멸자 문서화

CTcpSessionMap::CTcpSessionMap ( )
CTcpSessionMap::~CTcpSessionMap ( )