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


AsyncSocket.h File Reference

#include "SocketThreadManager.h"
#include "SpoofBase.h"
#include "BlockedBuffer.h"
#include <map>

Include dependency graph for AsyncSocket.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  CAsyncSocket
class  CAsyncSocket::CAsyncSocket::CAsyncShutdown


#define AFX_ASYNCSOCKET_H__980B05BD_A250_40D0_AD92_4F31AEC90E74__INCLUDED_
#define WM_BASE   WM_USER
#define NO_OnSocketTimeout   virtual BOOL OnSocketTimeout() {return TRUE;}
#define NO_OnSocketConnect   virtual BOOL OnSocketConnect(int iErrorCode) {return TRUE;}
#define NO_OnSocketAccept   virtual BOOL OnSocketAccept(int iErrorCode) {return TRUE;}
#define NO_OnSocketClose   virtual BOOL OnSocketClose(int iErrorCode) {return TRUE;}
#define NO_OnSocketOOB   virtual BOOL OnSocketOOB(int iErrorCode) {return TRUE;}
#define NO_OnSocketWrite   virtual BOOL OnSocketWrite(int iErrorCode) {return TRUE;}
#define NO_OnSocketReceive   virtual BOOL OnSocketReceive(int iErrorCode) {return TRUE;}
#define CAsyncSocket_Class   "CAsyncSocketClass"
#define CAsyncShutdown_Class   "CAsyncShutdown"

Define Documentation

#define AFX_ASYNCSOCKET_H__980B05BD_A250_40D0_AD92_4F31AEC90E74__INCLUDED_

Definition at line 37 of file AsyncSocket.h.

#define CAsyncShutdown_Class   "CAsyncShutdown"

Definition at line 72 of file AsyncSocket.h.

#define CAsyncSocket_Class   "CAsyncSocketClass"

Definition at line 71 of file AsyncSocket.h.

#define NO_OnSocketAccept   virtual BOOL OnSocketAccept(int iErrorCode) {return TRUE;}

Definition at line 64 of file AsyncSocket.h.

#define NO_OnSocketClose   virtual BOOL OnSocketClose(int iErrorCode) {return TRUE;}

Definition at line 65 of file AsyncSocket.h.

#define NO_OnSocketConnect   virtual BOOL OnSocketConnect(int iErrorCode) {return TRUE;}

Definition at line 63 of file AsyncSocket.h.

#define NO_OnSocketOOB   virtual BOOL OnSocketOOB(int iErrorCode) {return TRUE;}

Definition at line 66 of file AsyncSocket.h.

#define NO_OnSocketReceive   virtual BOOL OnSocketReceive(int iErrorCode) {return TRUE;}

Definition at line 68 of file AsyncSocket.h.

#define NO_OnSocketTimeout   virtual BOOL OnSocketTimeout() {return TRUE;}

Definition at line 62 of file AsyncSocket.h.

#define NO_OnSocketWrite   virtual BOOL OnSocketWrite(int iErrorCode) {return TRUE;}

Definition at line 67 of file AsyncSocket.h.

#define WM_BASE   WM_USER

Definition at line 53 of file AsyncSocket.h.


Definition at line 55 of file AsyncSocket.h.


Definition at line 56 of file AsyncSocket.h.


Definition at line 58 of file AsyncSocket.h.


Definition at line 59 of file AsyncSocket.h.


Definition at line 54 of file AsyncSocket.h.


Definition at line 57 of file AsyncSocket.h.