meteepp.h(3)

πŸ“¦ version 6.2.6, in arch rolling, epel 10, fedora 43, fedora 44

πŸ’– 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 there
  • class 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