Adapt classes that implement the "busy lock" protocol, to conform /// to the ACE Lock interface.
More...
#include <ESF_Busy_Lock.h>
List of all members.
Detailed Description
template<class Adaptee>
class TAO_ESF_Busy_Lock_Adapter< Adaptee >
Adapt classes that implement the "busy lock" protocol, to conform /// to the ACE Lock interface.
The ACE Lock interface allows us to use any mutex-like object with the ACE synchronization components (such as guards, Lock_Adapter, etc.). One of the synchronization protocols used in the event services uses the following protocol:
-
To acquire the lock the
busy
method of the object is invoked.
-
To release the lock the
idle
method of the object is invoked.
-
Any changes performed while the lock is held are delayed until all the locks are released, i.e. the last call to
idle
executes the changes.
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: