xcb_ge_generic_event_t(3)
β¨ xcb_ge_generic_event_t β¨
okay bestie, so this one is from the XCB Events fam, and it's the generic event (with length) π
it's a lil struct, she's got a length field, and she's about to be your whole personality if you're writing an X11 extension. no cap.
πΈ SYNOPSIS πΈ
include her like this, babes:
#include <xcb/xproto.h>
π Event datastructure
typedef struct xcb_ge_generic_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
uint8_t pad0[22];
uint32_t full_sequence;
} xcb_ge_generic_event_t;
look at her. perfect. no notes. π«Ά
π EVENT FIELDS π
response_typeβ the type of this event, and in this specific case it'sXCB_GE_GENERIC. this field is ALSO chillin' insidexcb_generic_event_t, and you use it to tell your events apart from each other, like name tags at a party but for packets. πsequenceβ the sequence number of the last request that the X11 server actually processed. it's giving "receipts". π§Ύextensionβ the major opcode of the extension that created this event. like, who's the mother. πlengthβ the amount (measured in 4-byte units, bestie, don't forget the units π) of data beyond 32 bytes.event_typeβ NOT YET DOCUMENTED. literally nothing. the mystery. the intrigue. πfull_sequenceβ NOT YET DOCUMENTED. also a mystery. we simply do not know. π
π¦ DESCRIPTION π¦
so um. there is no description. it's empty. it's a blank canvas. the vibe check returned nothing. not me staring at an empty section π anyway the struct above ate and that's the whole story. periodt.
π SEE ALSO π
xcb_generic_event_t(3)β go read her, she's the blueprint π
β AUTHOR β
Generated from xproto.xml. If you spot something wrong or wanna suggest a glow-up, hit up xcb@lists.freedesktop.org for corrections and improvements. slay. π«Ά
X Version 11 β¨ libxcb 1.17.0 β that's the source, the version, and the whole footer moment, bestie. mwah. π bye!! ππ¦πΈ
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms