Process Management
[CORELIB]

Collaboration diagram for Process Management:


Classes

class  CInterProcessLock
 CInterProcessLock --. More...
class  PInterProcessLock
class  CInterProcessLockException
 CInterProcessLockException --. More...
class  CProcess
 CProcess --. More...
class  CPIDGuardException
 CPIDGuardException --. More...
class  CPIDGuard
 CPIDGuard --. More...

Typedefs

typedef CGuard< CInterProcessLock,
PInterProcessLock
CInterProcessLock_Guard
 Convenience typedef for PInterProcessLock.
typedef int TPid
 Process identifier (PID) and process handle.
typedef TPid TProcessHandle

Variables

const unsigned long kInfiniteTimeoutMs = kMax_ULong
 Infinite timeout in milliseconds.


Typedef Documentation

typedef CGuard<CInterProcessLock, PInterProcessLock> CInterProcessLock_Guard
 

Convenience typedef for PInterProcessLock.

See also:
PInterProcessLock

Definition at line 231 of file interprocess_lock.hpp.

typedef int TPid
 

Process identifier (PID) and process handle.

Definition at line 78 of file ncbi_process.hpp.

typedef TPid TProcessHandle
 

Definition at line 79 of file ncbi_process.hpp.


Variable Documentation

const unsigned long kInfiniteTimeoutMs = kMax_ULong
 

Infinite timeout in milliseconds.

Definition at line 63 of file ncbi_process.hpp.

Referenced by CProcess::Wait().


Generated on Mon Dec 7 16:01:49 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:24:35 2009 by modify_doxy.py rev. 173732