class Core::Platform::PosixReadWriteLock

#include <corethread.posix.h>

class PosixReadWriteLock: public Core::Platform::IReadWriteLock
{
public:
    // methods

    virtual void lockWrite();
    virtual void unlockWrite();
    virtual void lockRead();
    virtual void unlockRead();
};

Inherited Members

public:
    // methods

    virtual void lockWrite() = 0;
    virtual void unlockWrite() = 0;
    virtual void lockRead() = 0;
    virtual void unlockRead() = 0;