#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 PCriticalSection, PSemaphore, PSyncPointAck, and PCondMutex.
Referenced by PSafeDictionaryBase< PDictionary< Key, Base >, Key, Base >::FindWithLock(), PSafeColl< PArray< Base >, Base >::FindWithLock(), PVXMLSession::GetAndLockVXMLChannel(), PSafeDictionaryBase< PDictionary< Key, Base >, Key, Base >::SetAt(), PVXMLSession::UnLockVXMLChannel(), and PWaitAndSignal::~PWaitAndSignal().
virtual void PSync::Wait | ( | ) | [pure virtual] |
Block until the synchronisation object is available
Implemented in PCriticalSection, and PSemaphore.
Referenced by PSafeDictionaryBase< PDictionary< Key, Base >, Key, Base >::FindWithLock(), PSafeColl< PArray< Base >, Base >::FindWithLock(), PVXMLSession::GetAndLockVXMLChannel(), PWaitAndSignal::PWaitAndSignal(), and PSafeDictionaryBase< PDictionary< Key, Base >, Key, Base >::SetAt().