Go to the source code of this file.
|
| MKCREFLECT_DEFINE_STRUCT (HT_Event,(POINTER, HT_EventKlass *, klass),(INTEGER, HT_TimestampNs, timestamp),(INTEGER, HT_EventId, id)) HT_API HT_EventKlass *ht_HT_Event_get_event_klass_instance(void) |
|
HT_API HT_EventKlassId | ht_HT_Event_register_event_klass (void) |
|
HT_API size_t | ht_HT_Event_get_size (HT_Event *event) |
|
HT_API size_t | ht_HT_Event_fnc_serialize (HT_Event *event, HT_Byte *buffer) |
|
◆ HT_DECL_EVENT
◆ HT_EVENT
#define HT_EVENT |
( |
|
event | ) |
((HT_Event*)(event)) |
◆ HT_EVENT_GET_KLASS
#define HT_EVENT_GET_KLASS |
( |
|
event | ) |
(((HT_Event*)event)->klass) |
◆ HT_EVENT_IS_INSTANCE_OF
◆ HT_EVENT_KLASS_GET
#define HT_EVENT_KLASS_GET |
( |
|
EVENT_TYPE | ) |
ht_##EVENT_TYPE##_get_event_klass_instance() |
◆ HT_REGISTER_EVENT_KLASS
#define HT_REGISTER_EVENT_KLASS |
( |
|
EVENT_TYPE | ) |
ht_##EVENT_TYPE##_register_event_klass() |
◆ HT_EventKlass
◆ ht_HT_Event_fnc_serialize()
◆ ht_HT_Event_get_size()
◆ ht_HT_Event_register_event_klass()
◆ MKCREFLECT_DEFINE_STRUCT()