X11 Work Bench Toolkit  1.0
__EVENT_ENTRY__ Struct Reference

Core (internal) structure for storing and dispatching events. More...

Data Fields

Display * pDisplay
 the Display pointer for the event
 
int iNext
 index for 'next' in a linked list
 
Window wID
 the window for which the event is queued
 
XEvent xEvt
 the event I'm queueing
 
char padding [256-sizeof(Display *)-sizeof(Window)-sizeof(int)-sizeof(XEvent)]
 alignment padding to make the struct exactly 256 bytes in length More...
 

Detailed Description

Core (internal) structure for storing and dispatching events.

Definition at line 727 of file window_helper.c.

Field Documentation

char padding[256-sizeof(Display *)-sizeof(Window)-sizeof(int)-sizeof(XEvent)]

alignment padding to make the struct exactly 256 bytes in length

Make the structure 256 bytes in length in order to support variable length data payloads (in addition to the event stuff)

TODO: this may not be necessary

Definition at line 740 of file window_helper.c.


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