class Core::Platform::CmsisLock

#include <corethread.cmsis.h>

class CmsisLock: public Core::Platform::ILock
{
public:
    // construction

    CmsisLock();
    CmsisLock(const osMutexAttr_t& attributes);

    // methods

    virtual void lock();
    virtual bool tryLock();
    virtual void unlock();
};

Inherited Members

public:
    // methods

    virtual void lock() = 0;
    virtual bool tryLock() = 0;
    virtual void unlock() = 0;