Represents event contextual data to be sent along with an event code when an event is fired. It is a union that is 128 bytes in size, meaning data can be mixed and matched as required by the developer.
More...
#include <event.h>
|
union { |
i64 i64 [2] |
| An array of 2 64-bit signed integers. More...
|
|
u64 u64 [2] |
| An array of 2 64-bit unsigned integers. More...
|
|
f64 f64 [2] |
| An array of 2 64-bit floating-point numbers. More...
|
|
i32 i32 [4] |
| An array of 4 32-bit signed integers. More...
|
|
u32 u32 [4] |
| An array of 4 32-bit unsigned integers. More...
|
|
f32 f32 [4] |
| An array of 4 32-bit floating-point numbers. More...
|
|
i16 i16 [8] |
| An array of 8 16-bit signed integers. More...
|
|
u16 u16 [8] |
| An array of 8 16-bit unsigned integers. More...
|
|
i8 i8 [16] |
| An array of 16 8-bit signed integers. More...
|
|
u8 u8 [16] |
| An array of 16 8-bit unsigned integers. More...
|
|
union { |
u64 size |
|
void * data |
|
} custom_data |
| Allows a pointer to arbitrary data to be passed. Also includes size info. NOTE: If used, should be freed by the sender or listener. More...
|
|
const char * s |
| A free-form string. If used, should be freed by sender or listener. More...
|
|
} | data |
|
Represents event contextual data to be sent along with an event code when an event is fired. It is a union that is 128 bytes in size, meaning data can be mixed and matched as required by the developer.
union { ... } custom_data |
Allows a pointer to arbitrary data to be passed. Also includes size info. NOTE: If used, should be freed by the sender or listener.
◆ data [1/2]
◆ [2/2]
◆ f32
An array of 4 32-bit floating-point numbers.
◆ f64
An array of 2 64-bit floating-point numbers.
◆ i16
An array of 8 16-bit signed integers.
◆ i32
An array of 4 32-bit signed integers.
◆ i64
An array of 2 64-bit signed integers.
◆ i8
An array of 16 8-bit signed integers.
A free-form string. If used, should be freed by sender or listener.
◆ size
◆ u16
An array of 8 16-bit unsigned integers.
◆ u32
An array of 4 32-bit unsigned integers.
◆ u64
An array of 2 64-bit unsigned integers.
◆ u8
An array of 16 8-bit unsigned integers.
The documentation for this struct was generated from the following file: