Page Speed Optimization Libraries  1.13.35.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
net_instaweb::ThreadSystem::CondvarCapableMutex Class Referenceabstract
Inheritance diagram for net_instaweb::ThreadSystem::CondvarCapableMutex:
net_instaweb::AbstractMutex net_instaweb::CheckingThreadSystem::Mutex net_instaweb::NullCondvarCapableMutex net_instaweb::PthreadMutex

Public Member Functions

virtual CondvarNewCondvar ()=0
 Creates a new condition variable associated with 'this' mutex.
 
- Public Member Functions inherited from net_instaweb::AbstractMutex
virtual bool TryLock () EXCLUSIVE_TRYLOCK_FUNCTION(true)=0
 Attempt to take mutex, true on success, false if held by another thread.
 
virtual void Lock () EXCLUSIVE_LOCK_FUNCTION()=0
 Block until mutex is available, then take the mutex.
 
virtual void Unlock () UNLOCK_FUNCTION()=0
 Release the mutex, permitting a blocked lock operation (if any) to proceed.
 
virtual void DCheckLocked ()
 
virtual void DCheckUnlocked ()
 

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