Embedded Artistry Framework
Embedded Systems C++ Framework
UnitTestPlatform Member List

This is the complete list of members for UnitTestPlatform, including all inherited members.

dispatch(const TFunc &op) noexceptembvm::PlatformDispatcher< PlatformDispatchQueue >inline
dispatch(TFunc &&op) noexceptembvm::PlatformDispatcher< PlatformDispatchQueue >inline
dispatch_queue_embvm::PlatformDispatcher< PlatformDispatchQueue >protected
driverCount() const noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
earlyInitHook() noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlinestatic
earlyInitHook_() noexceptUnitTestPlatforminlinestatic
event_manager_embvm::PlatformEventManagement< PlatformEventCenter >protected
findAllDrivers(embvm::DriverType_t type) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
findAllDrivers() noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
findDriver(const std::string_view &name) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
findDriver(embvm::DriverType_t type) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
findDriver() noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
findDriver(const std::string_view &name) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
getBoundDispatch() noexceptembvm::PlatformDispatcher< PlatformDispatchQueue >inline
getBoundMoveDispatch() noexceptembvm::PlatformDispatcher< PlatformDispatchQueue >inline
hw_platform_UnitTestPlatformprivate
hwPlatformName() noexceptUnitTestPlatforminline
hwPlatformName_cstr() noexceptUnitTestPlatforminline
init() noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
init_() noexceptUnitTestPlatforminline
initHWPlatform() noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
initHWPlatform_() noexceptUnitTestPlatforminline
initOS() noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlinestatic
initOS(void(*main_thread)()) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlinestatic
initProcessor() noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
initProcessor_() noexceptUnitTestPlatforminline
inst() noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlinestatic
name() const noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
name_embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >protected
name_cstr() const noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inline
operator=(const VirtualPlatformBase &)=deleteembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >
operator=(VirtualPlatformBase &&)=deleteembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >
PlatformDispatcher(size_t threads=1) noexceptembvm::PlatformDispatcher< PlatformDispatchQueue >inlineexplicit
PlatformDispatcher(const char *name, size_t threads=1) noexceptembvm::PlatformDispatcher< PlatformDispatchQueue >inlineexplicit
PlatformDispatcher(const std::string &name, size_t threads=1) noexceptembvm::PlatformDispatcher< PlatformDispatchQueue >inlineexplicit
PlatformDispatcher(const std::string_view &name, size_t threads=1) noexceptembvm::PlatformDispatcher< PlatformDispatchQueue >inlineexplicit
publishEvent(EventBase event) noexceptembvm::PlatformEventManagement< PlatformEventCenter >inline
registerDriver(const std::string_view &name, embvm::DriverBase *driver) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlinestatic
signal(event_sig_t sig) noexceptembvm::PlatformEventManagement< PlatformEventCenter >inline
subscribeToEvent(event_sig_t sig, const event_cb_t &cb) noexceptembvm::PlatformEventManagement< PlatformEventCenter >inline
subscribeToEvent(event_sig_t sig, event_cb_t &&cb) noexceptembvm::PlatformEventManagement< PlatformEventCenter >inline
UnitTestPlatform() noexceptUnitTestPlatforminline
UnitTestPlatform(const char *name) noexceptUnitTestPlatforminlineexplicit
UnitTestPlatform(const std::string &name) noexceptUnitTestPlatforminlineexplicit
UnitTestPlatform(const std::string_view &name) noexceptUnitTestPlatforminlineexplicit
unregisterDriver(const std::string_view &name, embvm::DriverBase *driver) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlinestatic
unsubscribeFromEvent(typename PlatformEventCenter ::EventHandle &handle) noexceptembvm::PlatformEventManagement< PlatformEventCenter >inline
VirtualPlatform typedefUnitTestPlatformprivate
VirtualPlatformBase(const VirtualPlatformBase &)=deleteembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >
VirtualPlatformBase(VirtualPlatformBase &&)=deleteembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >
VirtualPlatformBase(const char *name) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlineexplicitprotected
VirtualPlatformBase(const std::string &name) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlineexplicitprotected
VirtualPlatformBase(const std::string_view &name) noexceptembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >inlineexplicitprotected
~UnitTestPlatform()=defaultUnitTestPlatform
~VirtualPlatformBase()=defaultembvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry >protected