|
CPN
Computational Process Networks
|
Works just like a pthread condition but works with the ReentrantLock. More...
#include <ReentrantLock.h>
Collaboration diagram for Sync::ReentrantCondition:Public Member Functions | |
| ReentrantCondition () | |
| ~ReentrantCondition () | |
| void | Signal () |
| void | Broadcast () |
| void | Wait (ReentrantLock &lock) const |
Private Attributes | |
| pthread_cond_t | cond |
Works just like a pthread condition but works with the ReentrantLock.
Definition at line 123 of file ReentrantLock.h.
|
inline |
Definition at line 125 of file ReentrantLock.h.
|
inline |
|
inline |
|
inline |
Definition at line 132 of file ReentrantLock.h.
References cond.
Referenced by CPN::PseudoNode::CreateReader(), CPN::PseudoNode::CreateWriter(), CPN::Kernel::NodeTerminated(), CPN::PseudoNode::NotifyTerminate(), and CPN::Kernel::SendWakeup().
Here is the caller graph for this function:
|
inline |
Definition at line 134 of file ReentrantLock.h.
References cond, and Sync::ReentrantLock::lock.
Referenced by CPN::Kernel::EntryPoint(), CPN::PseudoNode::GetReader(), and CPN::PseudoNode::GetWriter().
Here is the caller graph for this function:
|
mutableprivate |
Definition at line 156 of file ReentrantLock.h.
Referenced by Broadcast(), ReentrantCondition(), Signal(), Wait(), and ~ReentrantCondition().
1.8.5