ACE_Reverse_Lock< ACE_LOCKING_MECHANISM > Class Template ReferenceA reverse (or anti) lock. More...
Inheritance diagram for ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >:
![]()
Collaboration diagram for ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >:
![]()
Detailed Descriptiontemplate<class ACE_LOCKING_MECHANISM>
A reverse (or anti) lock.
|
typedef ACE_LOCKING_MECHANISM ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::ACE_LOCK |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::ACE_Reverse_Lock | ( | ACE_LOCKING_MECHANISM & | lock, | |
ACE_Acquire_Method::METHOD_TYPE | acquire_method = ACE_Acquire_Method::ACE_REGULAR | |||
) | [inline] |
Constructor. All locking requests will be forwarded to <lock>.
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::~ACE_Reverse_Lock | ( | void | ) | [inline, virtual] |
Destructor. If <lock_> was not passed in by the user, it will be deleted.
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::acquire | ( | void | ) | [inline, virtual] |
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::tryacquire | ( | void | ) | [inline, virtual] |
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::release | ( | void | ) | [inline, virtual] |
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::acquire_read | ( | void | ) | [inline, virtual] |
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::acquire_write | ( | void | ) | [inline, virtual] |
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::tryacquire_read | ( | void | ) | [inline, virtual] |
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::tryacquire_write | ( | void | ) | [inline, virtual] |
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::tryacquire_write_upgrade | ( | void | ) | [inline, virtual] |
int ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::remove | ( | void | ) | [inline, virtual] |
ACE_LOCKING_MECHANISM& ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::lock_ [private] |
The concrete locking mechanism that all the methods delegate to.
ACE_Acquire_Method::METHOD_TYPE ACE_Reverse_Lock< ACE_LOCKING_MECHANISM >::acquire_method_ [private] |
This indicates what kind of acquire method will be called.