#include <ESF_Busy_Lock.h>
Collaboration diagram for TAO_ESF_Busy_Lock_Adapter< Adaptee >:

Public Member Functions | |
| TAO_ESF_Busy_Lock_Adapter (Adaptee *adaptee) | |
| Constructor. | |
The ACE_Lock methods | |
Check the documentation in ace/Synch.h for details. | |
| int | remove (void) |
| int | acquire (void) |
| int | tryacquire (void) |
| int | release (void) |
| int | acquire_read (void) |
| int | acquire_write (void) |
| int | tryacquire_read (void) |
| int | tryacquire_write (void) |
Private Attributes | |
| Adaptee * | adaptee_ |
busy method of the object is invoked. idle method of the object is invoked. idle executes the changes.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_ESF_Busy_Lock_Adapter< T >::TAO_ESF_Busy_Lock_Adapter | ( | Adaptee * | adaptee | ) |
Constructor.
| int TAO_ESF_Busy_Lock_Adapter< T >::acquire | ( | void | ) |
| int TAO_ESF_Busy_Lock_Adapter< T >::acquire_read | ( | void | ) |
| int TAO_ESF_Busy_Lock_Adapter< T >::acquire_write | ( | void | ) |
| int TAO_ESF_Busy_Lock_Adapter< T >::release | ( | void | ) |
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL int TAO_ESF_Busy_Lock_Adapter< T >::remove | ( | void | ) |
| int TAO_ESF_Busy_Lock_Adapter< T >::tryacquire | ( | void | ) |
| int TAO_ESF_Busy_Lock_Adapter< T >::tryacquire_read | ( | void | ) |
| int TAO_ESF_Busy_Lock_Adapter< T >::tryacquire_write | ( | void | ) |
Adaptee* TAO_ESF_Busy_Lock_Adapter< Adaptee >::adaptee_ [private] |
1.4.6-4