#ifndef _beos_locker_sync_object_h_
#define _beos_locker_sync_object_h_
#include <cppunit/SynchronizedObject.h>
#include <Locker.h>
not need to explicitly use it anywhere in your testing code.
*/
class CPPUNIT_API LockerSyncObject : public CppUnit::SynchronizedObject::SynchronizationObject {
public:
LockerSyncObject() {}
virtual ~LockerSyncObject() {}
virtual void lock() { fLock.Lock(); }
virtual void unlock() { fLock.Unlock(); }
protected:
BLocker fLock;
private:
LockerSyncObject( const LockerSyncObject © );
void operator =( const LockerSyncObject © );
};
#endif