xcb_ge_generic_event_t(3)

πŸ“¦
version 1.17.0 Β· 4 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, debian trixie, fedora 43, fedora 44, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ 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's XCB_GE_GENERIC. this field is ALSO chillin' inside xcb_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!! πŸŽ€πŸ¦‹πŸŒΈ