CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
LockscreenRegistry.h
Go to the documentation of this file.
1
8
9
#pragma once
10
11
#include <cstdint>
12
#include <cstddef>
13
14
namespace
cdc::plugin_manager
{
15
16
struct
LockscreenRegistration
{
17
void
*
plugin
=
nullptr
;
18
char
label_key
[32] = {0};
19
uint32_t
action_id
= 0;
20
bool
used
=
false
;
21
};
22
23
uint8_t
collectLockscreenItems
(
LockscreenRegistration
* out, uint8_t max);
24
void
clearLockscreenRegistrationFor
(
void
* plugin);
25
26
}
// namespace cdc::plugin_manager
cdc::plugin_manager
Definition
CapabilityChecker.h:22
cdc::plugin_manager::collectLockscreenItems
uint8_t collectLockscreenItems(LockscreenRegistration *out, uint8_t max)
Definition
host_api_lockscreen.cpp:72
cdc::plugin_manager::clearLockscreenRegistrationFor
void clearLockscreenRegistrationFor(void *plugin)
Definition
host_api_lockscreen.cpp:83
cdc::plugin_manager::LockscreenRegistration
Definition
LockscreenRegistry.h:16
cdc::plugin_manager::LockscreenRegistration::action_id
uint32_t action_id
Definition
LockscreenRegistry.h:19
cdc::plugin_manager::LockscreenRegistration::label_key
char label_key[32]
Definition
LockscreenRegistry.h:18
cdc::plugin_manager::LockscreenRegistration::used
bool used
Definition
LockscreenRegistry.h:20
cdc::plugin_manager::LockscreenRegistration::plugin
void * plugin
Definition
LockscreenRegistry.h:17
components
plugin_manager
include
plugin_manager
LockscreenRegistry.h
Generated by
1.16.1