class Core::Platform::Win32Signal

#include <corethread.win.h>

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

    Win32Signal(bool manualReset = false);

    // 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;