ICP
1
|
Public Member Functions | |
VisaAccessLock () | |
~VisaAccessLock () | |
Static Public Member Functions | |
static void | lockExclusive () |
static void | unlockExclusive () |
Static Private Attributes | |
static Poco::RWLock | m_interface_lock |
static const DWORD | INVALID_THREAD_ID = 0 |
static DWORD | m_locker_id = VisaAccessLock::INVALID_THREAD_ID |
static LONG | m_count = 0 |
Definition at line 8 of file nivisa.cpp.
|
inline |
Definition at line 15 of file nivisa.cpp.
References INVALID_THREAD_ID, m_interface_lock, and m_locker_id.
|
inline |
Definition at line 27 of file nivisa.cpp.
References m_interface_lock, and m_locker_id.
|
inlinestatic |
Definition at line 34 of file nivisa.cpp.
References INVALID_THREAD_ID, m_count, m_interface_lock, and m_locker_id.
Referenced by NIVisa::lockInterface().
|
inlinestatic |
Definition at line 50 of file nivisa.cpp.
References INVALID_THREAD_ID, m_count, m_interface_lock, and m_locker_id.
Referenced by NIVisa::unlockInterface().
|
staticprivate |
Definition at line 11 of file nivisa.cpp.
Referenced by lockExclusive(), unlockExclusive(), and VisaAccessLock().
|
staticprivate |
Definition at line 13 of file nivisa.cpp.
Referenced by lockExclusive(), and unlockExclusive().
|
staticprivate |
Definition at line 10 of file nivisa.cpp.
Referenced by lockExclusive(), unlockExclusive(), VisaAccessLock(), and ~VisaAccessLock().
|
staticprivate |
Definition at line 12 of file nivisa.cpp.
Referenced by lockExclusive(), unlockExclusive(), VisaAccessLock(), and ~VisaAccessLock().