X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=mutexlock.h;fp=mutexlock.h;h=0d1bc00c7bc4e32b1e4c02d0d7d7577edddec099;hp=0000000000000000000000000000000000000000;hb=97bdb597d4847308ce9d6982505b56a3a09e930b;hpb=2bd0c02ac79dc8bc0da62b27d6b1e9f3cea525c6 diff --git a/mutexlock.h b/mutexlock.h new file mode 100644 index 0000000..0d1bc00 --- /dev/null +++ b/mutexlock.h @@ -0,0 +1,16 @@ +#ifndef _MUTEXLOCK_H +#define _MUTEXLOCK_H 1 + +#include + +// Locks a pthread mutex, RAII-style. +class MutexLock { +public: + MutexLock(pthread_mutex_t *mutex); + ~MutexLock(); + +private: + pthread_mutex_t *mutex; +}; + +#endif // !defined(_MUTEXLOCK_H)