libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Go to the source code of this file.
Data Structures | |
struct | GblIEventHandlerClass |
Macros | |
#define | GBL_IEVENT_HANDLER_TYPE |
#define | GBL_IEVENT_HANDLER(instance) |
#define | GBL_IEVENT_HANDLER_CLASS(klass) |
#define | GBL_IEVENT_HANDLER_GET_CLASS(instance) |
Typedefs | |
typedef struct GblIEventHandler | GblIEventHandler |
Functions | |
GblType | GblIEventHandler_type (void) |
GBL_RESULT | GblIEventHandler_event (GblIEventHandler *pSelf, GblEvent *pEvent) |
GblIEventHandler abstract event handler interface.
Definition in file gimbal_ievent_handler.h.
#define GBL_IEVENT_HANDLER_TYPE |
Definition at line 17 of file gimbal_ievent_handler.h.
#define GBL_IEVENT_HANDLER | ( | instance | ) |
Definition at line 18 of file gimbal_ievent_handler.h.
#define GBL_IEVENT_HANDLER_CLASS | ( | klass | ) |
Definition at line 19 of file gimbal_ievent_handler.h.
#define GBL_IEVENT_HANDLER_GET_CLASS | ( | instance | ) |
Definition at line 20 of file gimbal_ievent_handler.h.
typedef struct GblIEventHandler GblIEventHandler |
Definition at line 32 of file gimbal_ievent_handler.h.