BRLAPI_PARAM_PROPERTIES_T(3)
π brlapi_param_properties_t β from the Library Functions Manual π
okay bestie, sit down, hydrate, and let me tell you about a little struct in the brlapi_param.h cinematic universe. this is brlapi_param_properties_t, and it is literally the vibe check for a parameter β it's the thing that tells you what a parameter is and what you're allowed to do with it. no cap. β¨
β¨ NAME β¨
brlapi_param_properties_t β the struct that spills all the tea about a parameter's properties π«
πΈ SYNOPSIS πΈ
#include <brlapi_param.h>
π Data Fields π
brlapi_param_type_t typeuint16_t arraySizeuint16_t isArray:1uint16_t canRead:1uint16_t canWrite:1uint16_t canWatch:1uint16_t abiPadding1:4uint16_t hasSubparam:1
π¦ Detailed Description π¦
it's giving structure that describes the properties of a parameter. that's the whole job. she's a metadata girlie and she's booked, blessed, and fully employed. π
π Field Documentation π
π uint16_t brlapi_param_properties_t::abiPadding1
she's here, she's padding, she's holding down the ABI. iconic. no further comment, she doesn't need one. π«Ά
πΈ uint16_t brlapi_param_properties_t::arraySize
if .isArray is true, this is the number of elements in the parameter's value. but if .isArray is false? then the number of elements in the parameter's value is always exactly one. one (1). a solo act. main character energy, no ensemble. β
π uint16_t brlapi_param_properties_t::canRead
True if the parameter is readable. can you read it? yes bestie, go off. π
π uint16_t brlapi_param_properties_t::canWatch
True if the parameter can be watched. yes, you may observe. respectfully. π
π uint16_t brlapi_param_properties_t::canWrite
True if the parameter is writable. you got the pen, bestie, use it wisely. βοΈ
π§ uint16_t brlapi_param_properties_t::hasSubparam
whether the Parameter uses the subparam argument. it's a yes/no situation and that's the whole vibe. π
π¦ uint16_t brlapi_param_properties_t::isArray
True if the parameter's value contains several values; < False means always axactly one
okay so yes, the original really does say "axactly" β typo is canon, do not @ me, I'm just the messenger π
so: several values = true. and < False means always axactly one. that's the rule, periodt. π₯
π
brlapi_param_type_t brlapi_param_properties_t::type
Type of the parameter's value. that's it. that's the field. she tells you the type. slay. β¨
π Author π
Generated automatically by Doxygen for BrlAPI from the source code. (not me writing my own bio, the robots did it, and honestly? respect. π€)
k bye bestie, mwah π
that's the whole page β brought to you by BrlAPI, Version 0.8, and that's the version the footer was repping, so we're repping it too. ππ
π¦ 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