libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
GblEvent Struct Reference

#include <gimbal_event.h>

Inheritance diagram for GblEvent:
GblBox GblInstance

Data Fields

union { 
 
   GblEventClass *   pClass 
 
   GblBox   base 
 
};  
 
struct { 
 
   GBL_EVENT_STATE   state 
 
private_ 
 
- Data Fields inherited from GblBox
union { 
 
   GblBoxClass *   pClass 
 
   GblInstance   base 
 
};  
 
struct { 
 
   GblArrayMap *   pFields 
 
   volatile uint16_t   refCounter 
 
   uint16_t   contextType: 1 
 
   uint16_t   constructedInPlace: 1 
 
   uint16_t   derivedFlags: 14 
 
private_ 
 
- Data Fields inherited from GblInstance
GblClasspClass
 

Additional Inherited Members

Detailed Description

Event base class for use with the event system.

See also
GblIEventHandler, GblIEventFilter

Definition at line 57 of file gimbal_event.h.

Field Documentation

◆ pClass

GblEventClass* GblEvent::pClass

Pointer to class/vtable structure.

Definition at line 57 of file gimbal_event.h.

◆ base

GblBox GblEvent::base

Inherited base instance structure.

Definition at line 57 of file gimbal_event.h.

◆ state

GBL_EVENT_STATE GblEvent::state

Definition at line 59 of file gimbal_event.h.


The documentation for this struct was generated from the following file: