17 lines
284 B
C++
17 lines
284 B
C++
#ifndef SCOPED_READER_LOCK_H
|
|
#define SCOPED_READER_LOCK_H
|
|
|
|
#include "utility/synchronization/ReaderWriterLock.h"
|
|
|
|
class ScopedReaderLock
|
|
{
|
|
public:
|
|
ScopedReaderLock(ReaderWriterLock& lock);
|
|
~ScopedReaderLock();
|
|
|
|
private:
|
|
ReaderWriterLock& m_lock;
|
|
};
|
|
|
|
#endif // SCOPED_READER_LOCK_H
|