#include <psync.h>
Public Member Functions | |
Operations | |
virtual void | Wait ()=0 |
virtual void | Signal ()=0 |
virtual void PSync::Signal | ( | ) | [pure virtual] |
Signal that the synchronisation object is available.
Implemented in PSyncNULL, PSemaphore, PSyncPointAck, and PCondMutex.
Referenced by PSafeDictionaryBase< PDictionary< Key, Base >, Key, Base >::FindWithLock(), PSafeColl< PArray< Base >, Base >::FindWithLock(), PSafeDictionaryBase< PDictionary< Key, Base >, Key, Base >::SetAt(), and PWaitAndSignal::~PWaitAndSignal().
virtual void PSync::Wait | ( | ) | [pure virtual] |
Block until the synchronisation object is available.
Implemented in PSyncNULL, and PSemaphore.
Referenced by PSafeDictionaryBase< PDictionary< Key, Base >, Key, Base >::FindWithLock(), PSafeColl< PArray< Base >, Base >::FindWithLock(), PWaitAndSignal::PWaitAndSignal(), PSafeDictionaryBase< PDictionary< Key, Base >, Key, Base >::SetAt(), and PTimedMutex::Try().