1 #ifndef CPPUNIT_SYNCHRONIZEDOBJECT_H 2 #define CPPUNIT_SYNCHRONIZEDOBJECT_H 53 : m_syncObject( syncObject )
80 #endif // CPPUNIT_SYNCHRONIZEDOBJECT_H Locks a synchronization object in the current scope.
Definition: SynchronizedObject.h:47
SynchronizationObject * m_syncObject
Definition: SynchronizedObject.h:67
ExclusiveZone(SynchronizationObject *syncObject)
Definition: SynchronizedObject.h:52
virtual void unlock()
Definition: SynchronizedObject.h:34
Abstract synchronization object (mutex)
Definition: SynchronizedObject.h:27
#define CPPUNIT_NS_END
Definition: Portability.h:120
SynchronizationObject()
Definition: SynchronizedObject.h:30
#define CPPUNIT_NS_BEGIN
Definition: Portability.h:119
virtual ~SynchronizationObject()
Definition: SynchronizedObject.h:31
virtual void lock()
Definition: SynchronizedObject.h:33
~ExclusiveZone()
Definition: SynchronizedObject.h:58
SynchronizationObject * m_syncObject
Definition: SynchronizedObject.h:49
#define CPPUNIT_API
Definition: CppUnitApi.h:27
Base class for synchronized object.
Definition: SynchronizedObject.h:22