Retail products


Traffic interception SDK

Control every TCP/IP network connection

  • Route connections via proxy
  • Redirect connections and modify the data
  • Block connections and applications
SSL interception SDK

View SSL in plaintext and modify it

  • View the SSL stream decrypted in plaintext
  • Redirect SSL connection and modify decrypted data
  • Browser shows "SSL lock" without warnings

Documentation


CSocketThreadManager Member List

This is the complete list of members for CSocketThreadManager, including all inherited members.

CErrorHandler()CErrorHandler
CErrorHandler(const CErrorHandler &rHandler)CErrorHandler
CreateExtendedData(ThreadDataExtend &rData)CSocketThreadManager [protected, virtual]
CSocketThreadManager(HINSTANCE hInstance)CSocketThreadManager
DecreaseSocketCount(HWND hWindowHandle, BOOL bFreeze=FALSE)CSocketThreadManager
DecreaseTimeoutCount(HWND hWindowHandle, BOOL bFreeze=FALSE)CSocketThreadManager
DeleteExtendedData(ThreadDataExtend &rData)CSocketThreadManager [protected, virtual]
ErrorCodeToString(DWORD dwErrorCode)CErrorHandler [static]
FormatData(const std::string &rClass, const std::string &rMethod, const std::string &rMsgOrError, bool bError=true)CErrorHandler [static]
GetClassName() const CSocketThreadManager
GetCurrentDateTime()CErrorHandler [static]
GetDataByHWND(HWND hHandle) const CSocketThreadManager [protected]
GetNumberOfThreads() const CSocketThreadManager
GetThreadByHWND(HWND hWindowHandle) const CSocketThreadManager
GetWindowHandle(BOOL bTimeout=FALSE)CSocketThreadManager
Initialize(unsigned long ulThreadCount, LPCSTR lpClassName)CSocketThreadManager
IsInitialized() const CSocketThreadManager
LPTimeoutProc typedefCSocketThreadManager
ParseDispatchMessage(const MSG &rMsg, ThreadData *pData)CSocketThreadManager [protected, virtual]
RegisterError(DWORD dwErrorCode, const std::string &rDescription)CErrorHandler [static]
RegisterTimeout(int iMS, LPTimeoutProc pProc, LPVOID pData, BOOL bClearTimeout=FALSE, HWND hHandle=NULL, TimerID *pTimer=NULL, LPTimeoutProc pDeleteProc=NULL)CSocketThreadManager
RemoveTimeout(TimerID &aTimerID, BOOL bInvokeDeleteProc=FALSE)CSocketThreadManager
ReportError(const std::string &rMethod) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, const std::string &rMessage) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, const std::string &rMessage, const std::string &rAdditionalData) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, int iErrorCode) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, const std::string &rMessage, int iErrorCode) const CErrorHandler [protected, virtual]
ReportErrorOS(const std::string &rMethod, const std::string &rMessage) const CErrorHandler [protected, virtual]
ReportStaticError(const std::string &rClass, const std::string &rMethod)CErrorHandler [protected, static]
ReportStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rMessage)CErrorHandler [protected, static]
ReportStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData)CErrorHandler [protected, static]
ReportStaticErrorOS(const std::string &rClass, const std::string &rMethod, const std::string &rMessage)CErrorHandler [protected, static]
ReSetTimeout(const TimerID &rTimerID)CSocketThreadManager
SetLocalLog(CErrorLog *pLog)CErrorHandler
SetLog(CErrorLog *pLog)CErrorHandler [static]
SetName(const std::string &rName) const CErrorHandler [protected]
ThreadData typedefCSocketThreadManager [protected]
ThreadDataExtend typedefCSocketThreadManager [protected]
TimeoutData typedefCSocketThreadManager [protected]
TimeoutProc typedefCSocketThreadManager
TimerID typedefCSocketThreadManager
TOMap typedefCSocketThreadManager [protected]
Uninitialize()CSocketThreadManager
WriteError(const std::string &rClass, const std::string &rMethod, const std::string &rError) const CErrorHandler
WriteMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage) const CErrorHandler
WriteStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rError)CErrorHandler [static]
~CErrorHandler()CErrorHandler [virtual]
~CSocketThreadManager()CSocketThreadManager [virtual]