brlapi_packet_t(3)

πŸ“¦
version 6.9.1 Β· 6 versions
, in centos-stream 10, fedora 43, fedora 44, opensuse-leap 16.0, ubuntu resolute, ubuntu stonking

πŸ’– 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 version
  • brlapi_authClientPacket_t authClient
  • brlapi_authServerPacket_t authServer
  • brlapi_errorPacket_t error
  • brlapi_getDriverSpecificModePacket_t getDriverSpecificMode
  • brlapi_writeArgumentsPacket_t writeArguments
  • brlapi_paramValuePacket_t paramValue
  • brlapi_paramRequestPacket_t paramRequest
  • uint32_t uint32

πŸ‘‘ Detailed Description πŸ‘‘

So like. This is the type for packets. πŸ“¦βœ¨

Use this instead of a plain old char[], bestie β€” she's got the correct alignment requirements, and a mere char[] 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