CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
IKeyboardProvider.cpp
Go to the documentation of this file.
1
#include "
cdc_core/IKeyboardProvider.h
"
2
#include "
cdc_core/ServiceRegistry.h
"
3
4
namespace
cdc::core
{
5
6
IKeyboardProvider
*
getKeyboard
() {
7
return
ServiceRegistry::instance
().
request
<
IKeyboardProvider
>(
ServiceType::KEYBOARD
);
8
}
9
10
}
// namespace cdc::core
IKeyboardProvider.h
ServiceRegistry.h
cdc::core::IKeyboardProvider
Definition
IKeyboardProvider.h:23
cdc::core::ServiceRegistry::instance
static ServiceRegistry & instance()
Returns singleton service registry instance.
Definition
ServiceRegistry.cpp:28
cdc::core::ServiceRegistry::request
T * request(ServiceType type)
Definition
ServiceRegistry.h:86
cdc::core
Definition
AttestationKeyService.h:7
cdc::core::getKeyboard
IKeyboardProvider * getKeyboard()
Definition
IKeyboardProvider.cpp:6
cdc::core::ServiceType::KEYBOARD
@ KEYBOARD
Definition
ServiceRegistry.h:13
components
cdc_core
src
IKeyboardProvider.cpp
Generated by
1.16.1