1#ifndef CPPUNIT_SYNCHRONIZEDOBJECT_H
2#define CPPUNIT_SYNCHRONIZEDOBJECT_H
64 virtual void setSynchronizationObject( SynchronizationObject *syncObject );
#define CPPUNIT_API
Definition CppUnitApi.h:27
#define CPPUNIT_NS_END
Definition Portability.h:120
#define CPPUNIT_NS_BEGIN
Definition Portability.h:119
~ExclusiveZone()
Definition SynchronizedObject.h:58
SynchronizationObject * m_syncObject
Definition SynchronizedObject.h:49
ExclusiveZone(SynchronizationObject *syncObject)
Definition SynchronizedObject.h:52
Abstract synchronization object (mutex)
Definition SynchronizedObject.h:28
virtual void unlock()
Definition SynchronizedObject.h:34
virtual void lock()
Definition SynchronizedObject.h:33
SynchronizationObject()
Definition SynchronizedObject.h:30
virtual ~SynchronizationObject()
Definition SynchronizedObject.h:31
Base class for synchronized object.
Definition SynchronizedObject.h:23
SynchronizedObject(SynchronizationObject *syncObject=0)
Definition SynchronizedObject.cpp:7
SynchronizationObject * m_syncObject
Definition SynchronizedObject.h:67
SynchronizedObject(const SynchronizedObject ©)
Prevents the use of the copy constructor.