threadmutex.h
// Copyright (c) 2004 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_THREADMUTEX_H
#define RUDIMENTS_THREADMUTEX_H
#include <rudiments/private/threadmutexincludes.h>
class threadmutexprivate;
class RUDIMENTS_DLLSPEC threadmutex {
public:
threadmutex();
threadmutex(void *mut);
~threadmutex();
bool lock();
bool tryLock();
bool unlock();
void *getInternalMutexStructure();
#include <rudiments/private/threadmutex.h>
};
#endif