Class Event

Class Documentation

class Event

C++ wrapper for epicsEvent from EPICS base.

Public Functions

POINTER_DEFINITIONS(Event)
explicit Event(bool = false)

Constructor

~Event()

Destructor.

void signal()

Signal the event i.e. ensures that the next or current call to wait completes.

bool wait()

wait

Returns

(false,true) if (some error, event signaled). The next wait or tryWait will clear signal.

bool wait(double timeOut)

wait for up to timeOut seconds.

Parameters

timeOut – max number of seconds to wait

Returns

(false, true) if (timeout or error, event signaled).

bool tryWait()

See if a signal has been called.

Returns

(false, true) if (timeout or error, event signaled).