00001 #ifndef _LCD_MUTEX_H_ 00002 #define _LCD_MUTEX_H_ 00003 00004 #include <pthread.h> 00005 00013 class LCDMutex 00014 { 00015 private: 00016 ::pthread_mutex_t _mutex; 00017 ::pthread_t _owner; 00018 public: 00024 LCDMutex(); 00030 ~LCDMutex(); 00037 void lock(); 00043 void unlock(); 00044 00045 }; 00046 00047 #endif