meteepp.h(3)
π meteepp.h(3) β the metee C++ library API, bestie edition π
Library Functions Manual β¨ okay so this is the whole vibe of meteepp.h, the C++ face of metee, and honestly? she's giving polished. let's get into it π«Ά
πΈ NAME πΈ
meteepp.h β the metee C++ library API π
β¨ SYNOPSIS β¨
Like, here's what you gotta pull in first, no cap:
#include <sstream>
#include <stdexcept>
#include <string>
#include <system_error>
#include <vector>
#include 'metee.h'
yes bestie, that last one is in single quotes and we are NOT fixing it, we're keeping it exactly as written π
π Data Structures π
class intel::security::metee_category_tβ a whole class, just vibing in thereclass intel::security::metee_exceptionβ the class that shows up when things go wrong πclass intel::security::meteeβ the main character fr. it's the C++ class you use to access CSE/CSME/GSC firmware via a mei interface π
π¦ Macros π¦
#define TEE_ERR_STATE(state)β one macro, doing its little thing
β Functions β
intel::security::DEFINE_GUID (METEE_GUID_ZERO, 0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)β the GUID-defining one, with allllll those zeros
π Detailed Description π
okay so, the whole point: this is the metee C++ library API. that's the summary, that's the tea. π
Definition in file meteepp.h.
π₯ Macro Definition Documentation π₯
#define TEE_ERR_STATE(state)
Here's what she expands to:
case TEE_##state: return #state
Internal macro β so like, she's not out here for public consumption, she's a behind-the-scenes girlie π§
π Function Documentation π
intel::security::DEFINE_GUID (METEE_GUID_ZERO, 0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
It's the dummy client GUID for default constructor β literally just the placeholder GUID so the default constructor has something to hold onto π
π Author π
Generated automatically by Doxygen for metee from the source code. so no human author to thank, it's just Doxygen doing Doxygen things π€β¨
okay that's the page, bestie!! metee, meteepp.h(3) β and that footer energy? metee on both ends, cute. slay, periodt. π
ππ¦
π¦ where this page comes from
- arch rolling: intel-metee 6.2.6-1 Β· Apache-2.0
- epel 10: intel-metee-devel 6.2.5-1.el10_3 Β· Apache-2.0 AND BSD-3-Clause AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause)
- fedora 43: intel-metee-devel 5.0.0-2.fc43 Β· Apache-2.0 AND BSD-3-Clause AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause)
- fedora 44: intel-metee-devel 6.1.0-2.fc44 Β· Apache-2.0 AND BSD-3-Clause AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause)
- fedora 44: intel-metee-devel 6.2.1-2.fc44 Β· Apache-2.0 AND BSD-3-Clause AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms