#include <Synch_T.h>
Inheritance diagram for ACE_Write_Guard:


Public Methods | |
| ACE_Write_Guard (ACE_LOCK &m) | |
| Implicitly and automatically acquire a write lock. More... | |
| ACE_Write_Guard (ACE_LOCK &m, int block) | |
| Implicitly and automatically acquire (or try to acquire) a write lock. More... | |
| int | acquire_write (void) |
| Explicitly acquire the write lock. More... | |
| int | acquire (void) |
| Explicitly acquire the write lock. More... | |
| int | tryacquire_write (void) |
| Conditionally acquire the write lock (i.e., won't block). More... | |
| int | tryacquire (void) |
| Conditionally acquire the write lock (i.e., won't block). More... | |
| void | dump (void) const |
| Dump the state of an object. More... | |
Definition at line 427 of file Synch_T.h.
|
||||||||||
|
Implicitly and automatically acquire a write lock.
Definition at line 85 of file Synch_T.i. References acquire_write.
00086 : ACE_Guard<ACE_LOCK> (&m) 00087 { 00088 this->acquire_write (); 00089 } |
|
||||||||||||||||
|
Implicitly and automatically acquire (or try to acquire) a write lock.
Definition at line 116 of file Synch_T.i. References acquire_write, and tryacquire_write.
00118 : ACE_Guard<ACE_LOCK> (&m) 00119 { 00120 if (block) 00121 this->acquire_write (); 00122 else 00123 this->tryacquire_write (); 00124 } |
|
||||||||||
|
Explicitly acquire the write lock.
Reimplemented from ACE_Guard. Definition at line 98 of file Synch_T.i. References ACE_Guard::lock_, and ACE_Guard::owner_.
|
|
||||||||||
|
Explicitly acquire the write lock.
Definition at line 92 of file Synch_T.i. References ACE_Guard::lock_, and ACE_Guard::owner_. Referenced by ACE_Write_Guard.
|
|
||||||||||
|
Dump the state of an object.
Reimplemented from ACE_Guard. Definition at line 53 of file Synch_T.cpp. References ACE_Guard::dump.
00054 {
00055 // ACE_TRACE ("ACE_Write_Guard<ACE_LOCK>::dump");
00056 ACE_Guard<ACE_LOCK>::dump ();
00057 }
|
|
||||||||||
|
Conditionally acquire the write lock (i.e., won't block).
Reimplemented from ACE_Guard. Definition at line 110 of file Synch_T.i. References ACE_Guard::lock_, and ACE_Guard::owner_.
|
|
||||||||||
|
Conditionally acquire the write lock (i.e., won't block).
Definition at line 104 of file Synch_T.i. References ACE_Guard::lock_, and ACE_Guard::owner_. Referenced by ACE_Write_Guard.
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002