Handles events where tasks are executed when the event is processed on an event queue.
#include <event/YiTaskEventHandler.h>

Public Member Functions | |
| virtual bool | HandleEvent (const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent) override |
Public Member Functions inherited from CYIEventHandler | |
| CYIEventHandler () | |
| CYIEventHandler (const CYIEventHandler &) | |
| virtual | ~CYIEventHandler () |
| CYIEventHandler & | operator= (const CYIEventHandler &) |
| bool | RegisterEventFilter (CYIEventFilter *pFilter) |
| bool | UnregisterEventFilter (CYIEventFilter *pFilter) |
| bool | PreFilter (const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent) |
| bool | PostFilter (const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent) |
| bool | AreEventsEnabled () const |
| void | EnableEvents (bool bEnable) |
Additional Inherited Members | |
Protected Attributes inherited from CYIEventHandler | |
| bool | m_bEnableEvents |
|
overridevirtual |
Performs the task execution. Returns true if the event is of type YI_TASK and false otherwise.
Implements CYIEventHandler.