struct Core::Platform::ISignal

#include <coreplatformthread.h>

struct ISignal
{
    // methods

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

// direct descendants

class AzureSignal;
class CmsisSignal;
class CtlSignal;
class LKSignal;
class PosixSignal;
class SignalStub;
class Win32Signal;
class ZephyrSignal;