CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
host_api_cmd.cpp
Go to the documentation of this file.
1
6
7
#include "
plugin_manager/host_api.h
"
8
#include "
plugin_manager/PluginManager.h
"
9
10
extern
"C"
{
11
12
int
host_cmd_consume
(
char
* out,
size_t
out_size)
13
{
14
return
cdc::plugin_manager::PluginManager::instance
().
consumeCmd
(out, out_size);
15
}
16
17
}
// extern "C"
PluginManager.h
Discovers, loads, runs and unloads WASM plugins on the badge.
cdc::plugin_manager::PluginManager::consumeCmd
int consumeCmd(char *out, size_t out_size)
Definition
PluginManager.cpp:803
cdc::plugin_manager::PluginManager::instance
static PluginManager & instance() noexcept
Definition
PluginManager.cpp:97
host_cmd_consume
int host_cmd_consume(char *out, size_t out_size)
Copy the pending command string into out, clearing it.
Definition
host_api_cmd.cpp:12
host_api.h
CDC Badge OS plugin host API - canonical C ABI contract.
components
plugin_manager
src
host_api_cmd.cpp
Generated by
1.16.1