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