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

TCP listen / connect 및 수신/전송 클래스 더 자세히 ...

Public 멤버 함수

 CTcpStack ()
 ~CTcpStack ()
bool Start (CTcpStackSetup *pclsSetup, ITcpStackCallBack *pclsCallBack)
 TCP stack 을 시작한다.
bool Stop ()
 TCP stack 을 중지한다.
bool Send (const char *pszIp, int iPort, const char *pszPacket, int iPacketLen, bool bConnectIfNoSession)
 특정 세션에 TCP 패킷을 전송한다.
bool Send (int iThreadIndex, int iSessionIndex, const char *pszPacket, int iPacketLen)
 특정 세션에 TCP 패킷을 전송한다.
bool SendAll (const char *pszPacket, int iPacketLen)
 모든 세션에 TCP 패킷을 전송한다.
bool SendAllExcept (const char *pszPacket, int iPacketLen, int iThreadIndex, int iSessionIndex)
 특정 세션을 제외한 모든 세션에 TCP 패킷을 전송한다.

Public 속성

CTcpStackSetup m_clsSetup
CTcpThreadList m_clsThreadList
CTcpClientMap m_clsClientMap
CTcpSessionMap m_clsSessionMap
ITcpStackCallBackm_pclsCallBack
Socket m_hTcpListenFd
bool m_bStop

상세한 설명

TCP listen / connect 및 수신/전송 클래스

생성자 & 소멸자 문서화

CTcpStack::CTcpStack ( )
CTcpStack::~CTcpStack ( )

멤버 데이타 문서화

bool CTcpStack::m_bStop
CTcpClientMap CTcpStack::m_clsClientMap
CTcpSessionMap CTcpStack::m_clsSessionMap
CTcpStackSetup CTcpStack::m_clsSetup
CTcpThreadList CTcpStack::m_clsThreadList
Socket CTcpStack::m_hTcpListenFd
ITcpStackCallBack* CTcpStack::m_pclsCallBack