You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
308 B

#ifndef SCOPEDLOCK_HPP
#define SCOPEDLOCK_HPP
#include "Mutex.hpp"
class ScopedLock
{
public:
ScopedLock( const Mutex* const mutex );
~ScopedLock();
private:
ScopedLock(const ScopedLock&);
ScopedLock& operator=(const ScopedLock&);
const Mutex* const m_mutex;
};
#endif // SCOPEDLOCK_HPP