rwlockguard.h 262 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #ifndef RWLOCKGUARD_H #define RWLOCKGUARD_H #include <pthread.h> class RWLockGuard { pthread_rwlock_t *rwlock = NULL; public: RWLockGuard(pthread_rwlock_t *rwlock); ~RWLockGuard(); void wrlock(); void rdlock(); }; #endif // RWLOCKGUARD_H