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)
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 75 of file OSManager.cpp.

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

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

Definition at line 62 of file OSManager.cpp.

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

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

Definition at line 106 of file OSManager.cpp.

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

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

Definition at line 115 of file OSManager.cpp.

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

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

Definition at line 93 of file OSManager.cpp.

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

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

Definition at line 84 of file OSManager.cpp.

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


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