CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
IModule.h File Reference
#include "cdc_core/IService.h"
#include <cstdint>

Go to the source code of this file.

Classes

struct  cdc::core::ModuleMenuItem
 Menu item registered by a module. More...
struct  cdc::core::LockScreenContextItem
 Lock screen context menu item registered by a module. More...
class  cdc::core::IModule
 Module interface that extends IService with module-specific features. More...
struct  cdc::core::IModule::SlotRequest
struct  cdc::core::IModule::SlotRange
struct  cdc::core::IModule::BackupResult
 Per-module restore outcome reported by importBackup(). More...

Namespaces

namespace  cdc
namespace  cdc::ui
 Centralized key-code constants for cdc_views.
namespace  cdc::core

Enumerations

enum class  cdc::core::MenuLocation : uint8_t {
  cdc::core::MAIN_MENU , cdc::core::TOOLS_MENU , cdc::core::SETTINGS_MENU , cdc::core::BLUETOOTH_MENU ,
  cdc::core::WIFI_MENU , cdc::core::EXPERT_MENU
}
 Menu location for module registration. More...