xcb_xv_port_notify_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_xv_port_notify_event_t πŸ’–

okay bestie, buckle up, we're reading a page out of the XCB Events manual. yes, that's the manual name, it's giving very "ancient X11 lore" and honestly? iconic. this one is about xcb_xv_port_notify_event_t and it is... a whole mood. let's get into it πŸ¦‹


✨ NAME ✨

xcb_xv_port_notify_event_t β€”

no cap, that description after the dash is just empty. the original page leaves it blank, so i'm leaving it blank too. we respect the source material in this house πŸ’…


✨ SYNOPSIS ✨

#include <xcb/xv.h>

πŸŽ€ Event datastructure πŸŽ€

typedef struct xcb_xv_port_notify_event_t {
    uint8_t         response_type;
    uint8_t         pad0;
    uint16_t        sequence;
    xcb_timestamp_t time;
    xcb_xv_port_t   port;
    xcb_atom_t      attribute;
    int32_t         value;
} xcb_xv_port_notify_event_t;

look at her. seven fields, perfectly lined up, main character energy fr fr ✨


🌸 EVENT FIELDS 🌸

  • response_type β€” the type of this event, and in this specific case it's XCB_XV_PORT_NOTIFY. plot twist: this field also lives in xcb_generic_event_t, so you can use it to tell your events apart from each other. it's the little name tag at the party 🏷️
  • sequence β€” the sequence number of the last request that the X11 server processed. it's like the receipt number for whatever you just asked for 🧾
  • time β€” NOT YET DOCUMENTED. yeah. nobody wrote it. it's a mystery, a vibe, an empty seat at the table 😭
  • port β€” NOT YET DOCUMENTED. same energy, bestie. blank.
  • attribute β€” NOT YET DOCUMENTED. also blank. we are thriving on zero information 🫢
  • value β€” NOT YET DOCUMENTED. and that's the last one. all four of these are genuinely undocumented in the original, i'm not gatekeeping anything, there's just literally nothing there πŸ’€
fr fr, do not go guessing what time, port, attribute and value mean β€” the original page says NOT YET DOCUMENTED for all four, so that's exactly what you get. no invented lore allowed πŸ™ˆ

πŸ’œ DESCRIPTION πŸ’œ

this section exists and it is empty. not a single word. the silence is loud. slay i guess ✨


🌈 SEE ALSO 🌈

nothing here either bestie, the original lists zero cross-references. no siblings, no cousins, just her πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Generated from xv.xml. Contact xcb@lists.freedesktop.org for corrections and improvements.

like, if you spot something wrong, that's the address. they want your feedback, they're literally asking 🫢


and that's the whole page!! shoutout to X Version 11 and libxcb 1.17.0 for bringing us this absolute classic, no date stamp in sight so we're just vibing with the version numbers. stay documented, bestie πŸ’–πŸ¦‹βœ¨