ICP
1
|
#include <icputils.h>
Public Member Functions | |
ICPCritical (CRITICAL_SECTION *pCsect, bool locked=true) | |
void | lock () |
void | unlock () |
~ICPCritical () | |
Private Member Functions | |
ICPCritical () | |
Private Attributes | |
CRITICAL_SECTION * | m_critical |
volatile LONG | m_lockcount |
Definition at line 330 of file icputils.h.
|
inlineprivate |
Definition at line 335 of file icputils.h.
|
inline |
Definition at line 338 of file icputils.h.
References lock().
|
inline |
Definition at line 362 of file icputils.h.
References m_critical, m_lockcount, and unlock().
|
inline |
Definition at line 349 of file icputils.h.
References m_critical, and m_lockcount.
Referenced by ICPCritical(), and VMESimulation< DAEPolicy >::simulation_routineImpl().
|
inline |
Definition at line 354 of file icputils.h.
References m_critical, and m_lockcount.
Referenced by DAEstatus::add(), ISISinstrumentControl::ISISinstrumentControl(), VMESimulation< DAEPolicy >::simulation_routineImpl(), and ~ICPCritical().
|
private |
Definition at line 333 of file icputils.h.
Referenced by lock(), unlock(), and ~ICPCritical().
|
private |
Definition at line 334 of file icputils.h.
Referenced by lock(), unlock(), and ~ICPCritical().