PVData C++
8.0.6
|
C++ wrapper for epicsEvent from EPICS base. More...
#include <misc/pv/event.h>
Public Types | |
typedef std::tr1::shared_ptr < Event > | shared_pointer |
typedef std::tr1::shared_ptr < const Event > | const_shared_pointer |
typedef std::tr1::weak_ptr< Event > | weak_pointer |
typedef std::tr1::weak_ptr < const Event > | const_weak_pointer |
Public Member Functions | |
Event (bool=false) | |
~Event () | |
void | signal () |
bool | wait () |
bool | wait (double timeOut) |
bool | tryWait () |
|
explicit |
Constructor
epics::pvData::Event::~Event | ( | ) |
Destructor.
void epics::pvData::Event::signal | ( | ) |
Signal the event i.e. ensures that the next or current call to wait completes.
bool epics::pvData::Event::tryWait | ( | ) |
See if a signal has been called.
bool epics::pvData::Event::wait | ( | ) |
wait
bool epics::pvData::Event::wait | ( | double | timeOut | ) |
wait for up to timeOut seconds.
timeOut | max number of seconds to wait |