libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
gimbal_ievent_handler.h File Reference

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)
 

Detailed Description

GblIEventHandler abstract event handler interface.

Todo:
  • combine me with event filter
Author
Falco Girgis

Definition in file gimbal_ievent_handler.h.

Macro Definition Documentation

◆ GBL_IEVENT_HANDLER_TYPE

#define GBL_IEVENT_HANDLER_TYPE

Definition at line 17 of file gimbal_ievent_handler.h.

◆ GBL_IEVENT_HANDLER

#define GBL_IEVENT_HANDLER (   instance)

Definition at line 18 of file gimbal_ievent_handler.h.

◆ GBL_IEVENT_HANDLER_CLASS

#define GBL_IEVENT_HANDLER_CLASS (   klass)

Definition at line 19 of file gimbal_ievent_handler.h.

◆ GBL_IEVENT_HANDLER_GET_CLASS

#define GBL_IEVENT_HANDLER_GET_CLASS (   instance)

Definition at line 20 of file gimbal_ievent_handler.h.

Typedef Documentation

◆ GblIEventHandler

typedef struct GblIEventHandler GblIEventHandler

Definition at line 32 of file gimbal_ievent_handler.h.