37 AJAEvent(
bool manualReset =
true,
const std::string& name =
"");
66 virtual AJAStatus SetState(
bool signaled =
true);
76 virtual AJAStatus GetState(
bool & outSignaled);
85 virtual AJAStatus SetManualReset(
bool manualReset);
94 virtual AJAStatus GetManualReset(
bool* pManualReset);
105 virtual AJAStatus WaitForSignal(uint32_t timeout = 0xffffffff);
114 virtual AJAStatus GetEventObject(uint64_t* pEventObject);
142 uint32_t timeout = 0xffffffff);
144 #endif // AJA_EVENT_H
Master header for the ajabase library.
virtual AJAStatus GetState(bool *pSignaled)
AJAStatus AJAWaitForEvents(AJAEvent *pEventList, uint32_t numEvents, bool all, uint32_t timeout)