114 void *m_target =
nullptr;
115 void *m_data =
nullptr;
static void FAR int int flags
Definition ArchNetworkWinsock.cpp:37
static int void FAR * data
Definition ArchNetworkWinsock.cpp:34
static int type
Definition ArchNetworkWinsock.cpp:44
virtual ~EventData()=default
uint32_t Flags
Definition Event.h:29
void * getTarget() const
Get the event target.
Definition Event.cpp:35
EventData * getDataObject() const
Get the event data (non-POD)
Definition Event.cpp:45
void * getData() const
Get the event data (POD).
Definition Event.cpp:40
static void deleteData(const Event &)
Release event data.
Definition Event.cpp:55
EventTypes getType() const
Get event type.
Definition Event.cpp:30
void setDataObject(EventData *dataObject)
Set data (non-POD)
Definition Event.cpp:74
Flags getFlags() const
Get event flags.
Definition Event.cpp:50
EventTypes
Definition EventTypes.h:13
static const Flags NoFlags
No flags.
Definition Event.h:32
static const Flags DontFreeData
Don't free data in deleteData.
Definition Event.h:34
static const Flags DeliverImmediately
Dispatch and free event immediately.
Definition Event.h:33