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


CThreadPool Member List

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

_LogPriority enum nameCErrorHandler
CErrorHandler()CErrorHandler
CErrorHandler(const CErrorHandler &rHandler)CErrorHandler
Clear()CThreadPool
CThreadPool(unsigned long ulNumberOfThreads, unsigned long ulMaxJobsPending=THREAD_POOL_DEFAULT_JOBS, LPInitializePoolProc pInitializeProc=NULL, CGenericThread::ThreadPriority aPriority=CGenericThread::tpNormal)CThreadPool
ErrorCodeToString(DWORD dwErrorCode)CErrorHandler [static]
GetClassName() const CErrorHandler [protected]
GetCurrentDateTime()CErrorHandler [static]
GetMaxThreads() const CThreadPool
GetRunningThreads() const CThreadPool
GetWaitingJobs() const CThreadPool
InitializePoolProc typedefCThreadPool
IsFinished() const CThreadPool
IsInitialized() const CThreadPool
LogPriority typedefCErrorHandler
lpCritical enum valueCErrorHandler
lpDebug enum valueCErrorHandler
lpError enum valueCErrorHandler
LPInitializePoolProc typedefCThreadPool
lpMessage enum valueCErrorHandler
LPThreadDWORDPoolProc typedefCThreadPool
LPThreadPoolDataProc typedefCThreadPool
LPThreadPoolProc typedefCThreadPool
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, 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]
SetExtraDataDrop(BOOL bDrop)CThreadPool
SetLocalLog(CErrorLog *pLog)CErrorHandler
SetLog(CErrorLog *pLog)CErrorHandler [static]
SetName(const std::string &rName) const CErrorHandler [protected]
SetSleepInterval(DWORD dwSleepInterval)CThreadPool
SubmitJob(LPThreadPoolProc pJobProc, LPVOID lpData)CThreadPool
SubmitJob(LPThreadDWORDPoolProc pJobProc, LPVOID lpData)CThreadPool
SubmitJob(LPThreadPoolDataProc pJobProc, LPVOID lpData)CThreadPool
ThreadDWORDPoolProc typedefCThreadPool
ThreadPoolDataProc typedefCThreadPool
ThreadPoolProc typedefCThreadPool
WriteMessage(const std::string &rMethod, const std::string &rMessage, LogPriority aPriority=lpMessage)CErrorHandler [protected]
WriteMessage(const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData, LogPriority aPriority=lpMessage)CErrorHandler [protected]
WriteStaticMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage, LogPriority aPriority=lpMessage)CErrorHandler [protected, static]
WriteStaticMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData, LogPriority aPriority=lpMessage)CErrorHandler [protected, static]
~CErrorHandler()CErrorHandler [virtual]
~CThreadPool()CThreadPool [virtual]