#include <ICP.h>
Public Member Functions | |
AtomicLock () | |
~AtomicLock () | |
int | Lock () |
int | HaveLock () |
void | Unlock () |
Definition at line 209 of file ICP.h.
AtomicLock::AtomicLock | ( | ) |
Definition at line 126 of file ICPConfig.cc.
References new_ProxyMutex().
AtomicLock::~AtomicLock | ( | ) |
Definition at line 131 of file ICPConfig.cc.
int AtomicLock::HaveLock | ( | ) |
Definition at line 144 of file ICPConfig.cc.
References ink_assert, and this_ethread().
Referenced by ICPConfiguration::HaveLock().
int AtomicLock::Lock | ( | ) |
Definition at line 136 of file ICPConfig.cc.
References ink_assert, MUTEX_TAKE_TRY_LOCK, and this_ethread().
Referenced by ICPConfiguration::Lock().
void AtomicLock::Unlock | ( | ) |
Definition at line 152 of file ICPConfig.cc.
References ink_assert, MUTEX_UNTAKE_LOCK, and this_ethread().
Referenced by ICPConfiguration::Unlock().