8#ifndef _Belle2_MMutex_h
9#define _Belle2_MMutex_h
15#define _SYS__SELECT_H_
17struct pthread_mutex_t;
31 static size_t size() {
return sizeof(pthread_mutex_t); }
36 explicit MMutex(
void*);
37 MMutex(
const MMutex&);
51 const MMutex& operator=(
const MMutex&);
55 pthread_mutex_t* m_mu;
Abstract base class for different kinds of events.