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

00103 {
00104 #ifdef WIN32
00105     return new CWin32Mutex(pMutexName);
00106 #else
00107     return NULL;
00108 #endif
00109 }

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

Definition at line 111 of file OSManager.cpp.

00112 {
00113 #ifdef WIN32
00114     return new CWin32ReadWriteLock(iMaximumReaders);
00115 #else
00116     return NULL;
00117 #endif
00118 }

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

Definition at line 93 of file OSManager.cpp.

00094 {
00095 #ifdef WIN32
00096     return new CWin32Semaphore(lInitialCount,lMaxCount,pSemaphoreName);
00097 #else
00098     return NULL;
00099 #endif
00100 }

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: