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

Go to the source code of this file.

Data Structures

struct  GblIEventFilterClass
 

Macros

#define GBL_IEVENT_FILTER_TYPE
 
#define GBL_IEVENT_FILTER(instance)
 
#define GBL_IEVENT_FILTER_CLASS(klass)
 
#define GBL_IEVENT_FILTER_GET_CLASS(instance)
 

Typedefs

typedef struct GblIEventHandler GblIEventHandler
 
typedef struct GblIEventFilter GblIEventFilter
 

Functions

GblType GblIEventFilter_type (void)
 
GBL_RESULT GblIEventFilter_eventFilter (GblIEventFilter *pSelf, GblIEventHandler *pHandler, GblEvent *pEvent)
 

Detailed Description

GblIEventFilter abstract event filter interface.

Todo:
  • combine with GblIEventHandler
Author
Falco Girgis

Definition in file gimbal_ievent_filter.h.

Macro Definition Documentation

◆ GBL_IEVENT_FILTER_TYPE

#define GBL_IEVENT_FILTER_TYPE

Definition at line 17 of file gimbal_ievent_filter.h.

◆ GBL_IEVENT_FILTER

#define GBL_IEVENT_FILTER (   instance)

Definition at line 18 of file gimbal_ievent_filter.h.

◆ GBL_IEVENT_FILTER_CLASS

#define GBL_IEVENT_FILTER_CLASS (   klass)

Definition at line 19 of file gimbal_ievent_filter.h.

◆ GBL_IEVENT_FILTER_GET_CLASS

#define GBL_IEVENT_FILTER_GET_CLASS (   instance)

Definition at line 20 of file gimbal_ievent_filter.h.

Typedef Documentation

◆ GblIEventHandler

typedef struct GblIEventHandler GblIEventHandler

Definition at line 26 of file gimbal_ievent_filter.h.

◆ GblIEventFilter

typedef struct GblIEventFilter GblIEventFilter

Definition at line 33 of file gimbal_ievent_filter.h.