brlapi_packet_t(3)
π brlapi_packet_t π
okay bestie, pull up a chair, we're talking about brlapi_packet_t from the BrlAPI Library Functions Manual and honestly? she's kind of the moment. π
β¨ NAME β¨
brlapi_packet_t β the packet type, that's it, that's the whole name, no notes π
πΈ SYNOPSIS πΈ
#include <brlapi_protocol.h>
π¦ Data Fields
unsigned char data [BRLAPI_MAXPACKETSIZE]brlapi_versionPacket_t versionbrlapi_authClientPacket_t authClientbrlapi_authServerPacket_t authServerbrlapi_errorPacket_t errorbrlapi_getDriverSpecificModePacket_t getDriverSpecificModebrlapi_writeArgumentsPacket_t writeArgumentsbrlapi_paramValuePacket_t paramValuebrlapi_paramRequestPacket_t paramRequestuint32_t uint32
π Detailed Description π
So like. This is the type for packets. π¦β¨
Use this instead of a plain oldchar[], bestie β she's got the correct alignment requirements, and a merechar[]simply does not, no cap.
That's the whole vibe. She's a union-shaped queen and she knows it. π
π Field Documentation π
π brlapi_authClientPacket_t brlapi_packet_t::authClient
The auth-client flavour of the packet, hanging out in the union, ready to be whatever the moment requires. π«Ά
π brlapi_authServerPacket_t brlapi_packet_t::authServer
And this one's the auth-server flavour. Server side said "my turn." π
π unsigned char brlapi_packet_t::data[BRLAPI_MAXPACKETSIZE]
The raw bytes, the actual buffer, sized at BRLAPI_MAXPACKETSIZE. It's giving "I contain multitudes." ππ
π brlapi_errorPacket_t brlapi_packet_t::error
The error packet view. When things go wrong she still shows up, because that's what icons do. π§
π brlapi_getDriverSpecificModePacket_t brlapi_packet_t::getDriverSpecificMode
The get-driver-specific-mode packet. Long name, big energy, we love her for it. β¨
π brlapi_paramRequestPacket_t brlapi_packet_t::paramRequest
Parameter request packet β she's the one asking the questions. π
π brlapi_paramValuePacket_t brlapi_packet_t::paramValue
Parameter value packet β she's the one with the answers. Perfect little duo, honestly. π
π uint32_t brlapi_packet_t::uint32
A uint32_t just vibing in the union. Small, simple, lowkey essential. π₯
π brlapi_versionPacket_t brlapi_packet_t::version
The version packet β first impressions matter, and she handles them. π
π brlapi_writeArgumentsPacket_t brlapi_packet_t::writeArguments
The write-arguments packet, carrying her args like the main character she is. π
π Author π
Generated automatically by Doxygen for BrlAPI from the source code. (Not a human, just a very diligent robot. We stan. π€π)
that's the whole page, bestie β every single field, every single type, untouched and iconic. π¦
mwah π β written up for the BrlAPI manual, Version 0.8, and yeah, the date's in there too: brlapi_packet_t(3). periodt. π
π¦ where this page comes from
- centos-stream 10: brlapi-devel 0.8.5-16.el10 Β· LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-2.0-or-later
- fedora 43: brlapi-devel 0.8.7-4.fc43 Β· LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-2.0-or-later
- fedora 43: brlapi-devel 0.8.7-4.fc43 Β· LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-2.0-or-later
- fedora 44: brlapi-devel 0.8.7-8.fc44 Β· LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-2.0-or-later
- fedora 44: brlapi-devel 0.8.7-8.fc44 Β· LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-2.0-or-later
- opensuse-leap 16.0: brlapi-devel 6.8-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: brlapi-devel 6.8-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: brlapi-devel 6.8-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: brlapi-devel 6.8-160000.2.2 Β· LGPL-2.1-or-later
- ubuntu resolute: libbrlapi-dev 6.7-1ubuntu6
- ubuntu stonking: libbrlapi-dev 6.9.1+repack-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms