Public Member Functions

AtomicLock Class Reference

#include <ICP.h>

Collaboration diagram for AtomicLock:
Collaboration graph
[legend]

Public Member Functions

 AtomicLock ()
 ~AtomicLock ()
int Lock ()
int HaveLock ()
void Unlock ()

Detailed Description

Definition at line 209 of file ICP.h.


Constructor & Destructor Documentation

AtomicLock::AtomicLock (  ) 

Definition at line 126 of file ICPConfig.cc.

References new_ProxyMutex().

AtomicLock::~AtomicLock (  ) 

Definition at line 131 of file ICPConfig.cc.


Member Function Documentation

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


The documentation for this class was generated from the following files: