Inheritance diagram for CBS_HTTPMole:
Public Member Functions | |
CBS_HTTPMole (CBS_Trace *pTrace, LPCTSTR lpTitle) | |
DECLARE_BS_GENERAL_DRIVE_FUNCTIONS (CBS_HTTPMole, CBS_Mole) | |
virtual BOOL | ReadyToGo () |
virtual | ~CBS_HTTPMole () |
Protected Member Functions | |
virtual BOOL | CheckClientAccess (PSOCKADDR_IN ca) |
virtual BOOL | DoServer () |
Protected Attributes | |
LPVOID | m_lpHTTPMoleData |
Private member for internal use. |
|
The only Constructor.
|
|
Destructor.
|
|
This virtual member allow the application to check the client connection. Returning FALSE will close the connection and TRUE will preceed processing. This implementation writes the client address to the trace (as an information report) and return TRUE.
Reimplemented from CBS_Mole.
Reimplemented in CBS_HTTPSMole.
|
|
Declares LPCTSTR GetClassName( ), virtual LPCTSTR GetBaseClassName( ) and BOOL IsKindOf( LPCTSTR pCmp ) for CBS_HTTPMole. |
|
The implementation of the HTTP Server.
Reimplemented from CBS_Mole.
Reimplemented in CBS_HTTPSMole.
|
|
A virtual function that will be invoke before the mole starts listening. An application could reject or accept the mole startup by overriding this function.
Reimplemented from CBS_Mole.
Reimplemented in CBS_HTTPSMole.
|
Bitspot AG |
||
Phone: |
+41 41 755 11 22 |
|
Fax: |
+41 41 755 11 31 |
|
e-mail: |
||
Web: |
||