C++ HTTP Stack
0.10
|
HTTP 서버 클래스 더 자세히 ...
Public 멤버 함수 | |
CHttpStack () | |
virtual | ~CHttpStack () |
bool | Start (CTcpStackSetup *pclsSetup, IHttpStackCallBack *pclsCallBack) |
HTTP 서버를 시작한다. | |
bool | Stop () |
bool | SendWebSocketPacket (const char *pszClientIp, int iClientPort, const char *pszData, int iDataLen) |
WebSocket 클라이언트로 데이터를 전송한다. | |
virtual bool | InComingConnected (CTcpSessionInfo *pclsSessionInfo) |
HTTP 클라이언트가 연결 이벤트 핸들러 | |
virtual void | SessionClosed (CTcpSessionInfo *pclsSessionInfo) |
HTTP 클라이언트 세션이 종료 이벤트 핸들러 | |
virtual bool | RecvPacket (char *pszPacket, int iPacketLen, CTcpSessionInfo *pclsSessionInfo) |
TCP 패킷 수신 이벤트 핸들러 | |
![]() | |
virtual | ~ITcpStackCallBack () |
virtual bool | IsSendAll (CTcpSessionInfo *pclsSessionInfo) |
SendAll 로 전송해도 되는 세션인지 검사한다. | |
virtual void | AfterSendAllPerSession (CTcpSessionInfo *pclsSessionInfo, const char *pszPacket, int iPacketLen) |
SendAll 로 전송할 때에 세션당 Send 함수 호출후, 호출되는 이벤트 핸들러 |
정적 Public 멤버 함수 | |
static void | Release () |
openssl 알고리즘에 할당된 메모리를 제거한다. |
HTTP 서버 클래스
CHttpStack::CHttpStack | ( | ) |
|
virtual |