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


CTCPSocketAsyncDelegator Member List

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

CErrorHandler()CErrorHandler
CErrorHandler(const CErrorHandler &rHandler)CErrorHandler
ClearEvents()CTCPSocketAsyncDelegator
CTCPSocketAsyncDelegator(CTCPSocketAsync *pSocket)CTCPSocketAsyncDelegator
Detach()CTCPSocketAsyncDelegator
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 CErrorHandler [protected]
GetCurrentDateTime()CErrorHandler [static]
GetSocket() const CTCPSocketAsyncDelegator [protected]
LocalAccept(CTCPSocket *pNewSocket)CTCPSocketAsyncDelegator
LocalBind(IP aSourceAddress, unsigned short usPort)CTCPSocketAsyncDelegator
LocalConnect(unsigned short usSourcePort, IP aDestinationAddress, unsigned short usDestinationPort, BOOL bDisableAsync, BOOL bForceErrorEvent)CTCPSocketAsyncDelegator
LocalGetBindAddress() const CTCPSocketAsyncDelegator
LocalGetBindPort() const CTCPSocketAsyncDelegator
LocalListen(unsigned long ulBackLog)CTCPSocketAsyncDelegator
LocalSocketAccept(int iErrorCode, BOOL bNoEvent)CTCPSocketAsyncDelegator
LocalSocketClose(int iErrorCode, BOOL bNoEvent)CTCPSocketAsyncDelegator
LocalSocketConnect(int iErrorCode, BOOL bNoEvent)CTCPSocketAsyncDelegator
LocalSocketReceive(int iErrorCode, BOOL bNoEvent=FALSE)CTCPSocketAsyncDelegator
OnSocketConnect(int iErrorCode)CTCPSocketAsyncDelegator
RegisterError(DWORD dwErrorCode, const std::string &rDescription)CErrorHandler [static]
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]
SetAcceptance(CTCPSocket *pNewSocket, SOCKET aSocket, sockaddr_in aAddress) const CTCPSocketAsyncDelegator
SetAsync()CTCPSocketAsyncDelegator
SetConnectedTo(const sockaddr_in &rAddress)CTCPSocketAsyncDelegator
SetLocalLog(CErrorLog *pLog)CErrorHandler
SetLog(CErrorLog *pLog)CErrorHandler [static]
SetName(const std::string &rName) const CErrorHandler [protected]
SocketConnected(int iErrorCode, BOOL bNoEvent=FALSE)CTCPSocketAsyncDelegator
SwitchEventsType()CTCPSocketAsyncDelegator
SystemTimeout()CTCPSocketAsyncDelegator
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]
~CTCPSocketAsyncDelegator()CTCPSocketAsyncDelegator [virtual]