162 #endif // _OsEvent_h_ virtual OsStatus wait(const OsTime &rTimeout=OsTime::OS_INFINITY)
Wait for the event to be signaled.
Definition: OsEvent.cpp:110
OsEvent(const intptr_t userData=0)
Constructor.
Definition: OsEvent.cpp:38
Definition: OsNotification.h:35
OsStatus
Definition: OsStatus.h:27
virtual OsStatus setUserData(intptr_t userData)
Sets the user data specified. There are situations (such as the OsProtedtedEvent) ...
Definition: OsEvent.cpp:115
virtual OsStatus getUserData(intptr_t &rUserData) const
Return the user data specified when this object was constructed.
Definition: OsEvent.cpp:143
virtual OsStatus getEventData(intptr_t &rEventData)
Return the event data that was signaled by the notifier task.
Definition: OsEvent.cpp:126
Events are used to synchronize a task with an ISR or between two tasks.
Definition: OsEvent.h:70
int UtlBoolean
Definition: UtlDefs.h:41
virtual UtlBoolean isSignaled(void)
Return TRUE if the event has been signaled, otherwise FALSE.
Definition: OsEvent.cpp:152
virtual OsStatus signal(const intptr_t eventData)
Set the event data and signal the occurrence of the event.
Definition: OsEvent.cpp:61
virtual OsStatus reset(void)
Reset the event so that it may be signaled again.
Definition: OsEvent.cpp:86
_W64 signed int intptr_t
Definition: stdint.h:118
virtual ~OsEvent()
Destructor.
Definition: OsEvent.cpp:49