Public Member Functions | |
RWLock_Queue_Item (bool write, RWLock_Queue_Item *&tail) | |
~RWLock_Queue_Item () | |
Public Attributes | |
RWLock_Queue_Item * | next |
RWLock_Queue_Item * | prev |
bool | writer |
unsigned int | waiting_count |
Basics::cond | my_turn |
time_t | enqueue_time |
pthread_t | enqueue_thread |
|
Definition at line 56 of file ReadersWritersLock.C. References enqueue_thread, enqueue_time, next, and prev. |
|
Definition at line 78 of file ReadersWritersLock.C. |
|
Definition at line 53 of file ReadersWritersLock.C. Referenced by RWLock_Queue_Item(). |
|
Definition at line 52 of file ReadersWritersLock.C. Referenced by RWLock_Queue_Item(). |
|
Definition at line 46 of file ReadersWritersLock.C. Referenced by ReadersWritersLock::acquireRead(), ReadersWritersLock::acquireWrite(), ReadersWritersLock::release(), ReadersWritersLock::releaseRead(), and ReadersWritersLock::releaseWrite(). |
|
Definition at line 37 of file ReadersWritersLock.C. Referenced by ReadersWritersLock::acquireRead(), ReadersWritersLock::acquireWrite(), RWLock_Queue_Item(), and ~RWLock_Queue_Item(). |
|
Definition at line 37 of file ReadersWritersLock.C. Referenced by ReadersWritersLock::acquireRead(), ReadersWritersLock::acquireWrite(), RWLock_Queue_Item(), and ~RWLock_Queue_Item(). |
|
Definition at line 43 of file ReadersWritersLock.C. Referenced by ReadersWritersLock::acquireRead(). |
|
Definition at line 40 of file ReadersWritersLock.C. Referenced by ReadersWritersLock::acquireRead(), and ReadersWritersLock::release(). |