| 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().
 1.8.5
 1.8.5