brlapi_handles(3)
π brlapi_handles β bestie, it's the BrlAPI handles page π
okay so real talk, this is brlapi_handles(3) from the Library Functions Manual, and it's genuinely shorter than my attention span but it's SO important, so stay with me π«Ά
β¨ NAME β¨
brlapi_handles β BrlAPI handles. that's it. that's the whole vibe check. handles. π
πΈ SYNOPSIS πΈ
π Typedefs
typedef struct brlapi_handle_t brlapi_handle_t
π Functions
size_t BRLAPI_STDCALL brlapi_getHandleSize (void)
π¦ DETAILED DESCRIPTION π¦
okay so here's the tea, and it's actually kind of iconic: every single function that BrlAPI gives you comes in TWO versions. not one. two. like a pop star with a deluxe album π
- one version whose name is prefixed by
brlapi_β this one's for clients that only open one simultaneous connection with BrlAPI. and bestie, that's the most frequent case, no cap. - another version whose name is prefixed by
brlapi__β this one's for clients that wanna open more than one connection to BrlAPI. multiple connections? greedy. love that for you. π
so a function called brlapi__foo gets used in exactly the same way as its brlapi_foo counterpart... with one lil difference: it takes an additional argument, and it's the first one, and that argument is a handle. the handle lets the client point at a specific connection, kind of like how file descriptors do. same energy, different body π
π now for the important part, listen up: if you wanna check that your code is not erroneously usingbrlapi_foofunctions, defineBRLAPI_NO_SINGLE_SESSIONbefore including<brlapi.h>. do that and it will disable the declaration of all single session functions. gone. not invited. π
π TYPEDEF DOCUMENTATION π
β typedef struct brlapi_handle_t brlapi_handle_t
the type for BrlAPI handles. the moment. the legend. π«Ά
π FUNCTION DOCUMENTATION π
β size_t BRLAPI_STDCALL brlapi_getHandleSize (void )
this one returns the size of an object of type brlapi_handle_t, measured in bytes. that's it, that's the whole function, and honestly? she ate. β¨
References BRLAPI_STDCALL.
π AUTHOR π
Generated automatically by Doxygen for BrlAPI from the source code. (not a human, not a girlie, just a robot doing its best π§)
and that's the whole page, bestie!! this little legend comes to you courtesy of BrlAPI, Version 0.8 β go forth and handle your handles responsibly πβ¨ππ¦πΈ
π¦ where this page comes from
- 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
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms