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


COSManager Class Reference

#include <OSManager.h>

List of all members.


Static Public Member Functions

static CGenericEventCreateEvent (BOOL bInitialState=FALSE, BOOL bManualReset=FALSE, const char *pEventName=NULL, LPVOID lpSecurity=NULL)
static CGenericMutexCreateMutex (const char *pMutexName=NULL)
static CGenericSemaphoreCreateSemaphore (long lInitialCount, long lMaxCount, const char *pSemaphoreName=NULL)
static CGenericThreadCreateThread (CGenericThread::LPGenericThreadProc pThreadProc)
static CGenericCriticalSectionCreateCriticalSection ()
static CGenericReadWriteLockCreateReadWriteLock (int iMaximumReaders)

Detailed Description

Definition at line 53 of file OSManager.h.


Member Function Documentation

CGenericCriticalSection * COSManager::CreateCriticalSection (  )  [static]

Definition at line 77 of file OSManager.cpp.

00078 {
00079 #ifdef WIN32
00080     return new CWin32CriticalSection;
00081 #else
00082     return NULL;
00083 #endif
00084 }

CGenericEvent * COSManager::CreateEvent ( BOOL  bInitialState = FALSE,
BOOL  bManualReset = FALSE,
const char *  pEventName = NULL,
LPVOID  lpSecurity = NULL 
) [static]

Definition at line 62 of file OSManager.cpp.

00066 {
00067 #ifdef WIN32
00068     return new CWin32Event(bInitialState,
00069                            bManualReset,
00070                            pEventName,
00071                            lpSecurity);
00072 #else
00073     return NULL;
00074 #endif
00075 }

CGenericMutex * COSManager::CreateMutex ( const char *  pMutexName = NULL  )  [static]

Definition at line 108 of file OSManager.cpp.

00109 {
00110 #ifdef WIN32
00111     return new CWin32Mutex(pMutexName);
00112 #else
00113     return NULL;
00114 #endif
00115 }

CGenericReadWriteLock * COSManager::CreateReadWriteLock ( int  iMaximumReaders  )  [static]

Definition at line 117 of file OSManager.cpp.

00118 {
00119 #ifdef WIN32
00120     return new CWin32ReadWriteLock(iMaximumReaders);
00121 #else
00122     return NULL;
00123 #endif
00124 }

CGenericSemaphore * COSManager::CreateSemaphore ( long  lInitialCount,
long  lMaxCount,
const char *  pSemaphoreName = NULL 
) [static]

Definition at line 95 of file OSManager.cpp.

00098 {
00099 #ifdef WIN32
00100     return new CWin32Semaphore(lInitialCount,
00101                                lMaxCount,
00102                                pSemaphoreName);
00103 #else
00104     return NULL;
00105 #endif
00106 }

CGenericThread * COSManager::CreateThread ( CGenericThread::LPGenericThreadProc  pThreadProc  )  [static]

Definition at line 86 of file OSManager.cpp.

00087 {
00088 #ifdef WIN32
00089     return new CWin32Thread(pThreadProc);
00090 #else
00091     return NULL;
00092 #endif
00093 }


The documentation for this class was generated from the following files: