class Core::Platform::LKSignal

#include <corethread.lk.h>

class LKSignal: public Core::Platform::ISignal
{
public:
    // construction

    LKSignal(bool manualReset);

    // methods

    virtual void signal();
    virtual void reset();
    virtual bool wait(uint32 milliseconds);
};

Inherited Members

public:
    // methods

    virtual void signal() = 0;
    virtual void reset() = 0;
    virtual bool wait(uint32 milliseconds) = 0;