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

쓰레드 리스트 자료구조 더 자세히 ...

Public 멤버 함수

 CTcpThreadList ()
 ~CTcpThreadList ()
bool Create (CTcpStack *pclsStack)
 쓰레드 리스트를 시작한다.
void Destroy ()
 쓰레드 리스트를 종료한다.
bool SendCommand (const char *pszData, int iDataLen)
 쓰레드에 명령을 전송한다.
bool SendCommand (const char *pszData, int iDataLen, int iThreadIndex)
 지정된 쓰레드 번호의 쓰레드로 명령을 전송한다.
void SendCommandAll (const char *pszData, int iDataLen)
 모든 쓰레드에 명령을 전달한다.
bool Send (int iThreadIndex, int iSessionIndex, 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 패킷을 전송한다.
void DeleteNoUseThread ()
 TCP 클라이언트와 연결되지 않은 쓰레드를 삭제한다.
bool DeleteThread (int iThreadIndex)
 쓰레드 정보를 삭제한다.
void GetString (CMonitorString &strBuf)
 쓰레드 정보를 하나의 문자열에 저장한다.

정적 Public 멤버 함수

static int RecvCommand (Socket hSocket, char *pszData, int iDataSize)
 명령을 수신한다.

상세한 설명

쓰레드 리스트 자료구조

생성자 & 소멸자 문서화

CTcpThreadList::CTcpThreadList ( )
CTcpThreadList::~CTcpThreadList ( )