Class runtime_impl
Inherits the following classes: ILLIXR::runtime
Public Functions
| Type | Name |
|---|---|
| virtual void | _stop () override |
| void | load_plugin_factory (plugin_factory plugin_main) override |
| virtual void | load_so (const std::vector< std::string > & so_paths) override |
| virtual void | load_so (const std::string_view & so) override |
| runtime_impl () |
|
| virtual void | wait () override |
| ~runtime_impl () override |
Public Functions inherited from ILLIXR::runtime
See ILLIXR::runtime
| Type | Name |
|---|---|
| virtual void | _stop () = 0 |
| std::shared_ptr< switchboard > | get_switchboard () |
| virtual void | load_plugin_factory (plugin_factory plugin) = 0 |
| virtual void | load_so (const std::vector< std::string > & so) = 0 |
| virtual void | load_so (const std::string_view & so) = 0 |
| void | stop () |
| virtual void | wait () = 0 |
| virtual | ~runtime () = default |
Protected Attributes inherited from ILLIXR::runtime
See ILLIXR::runtime
| Type | Name |
|---|---|
| bool | enable_monado_ = [**false**](namespaceILLIXR.md#function-normalize) |
| std::shared_ptr< switchboard > | switchboard_ |
Public Functions Documentation
function _stop
inline virtual void runtime_impl::_stop () override
Requests that the runtime is completely stopped. Clients must call this before deleting the runtime.
Implements ILLIXR::runtime::_stop
function load_plugin_factory
inline void runtime_impl::load_plugin_factory (
plugin_factory plugin_main
) override
function load_so [1/2]
inline virtual void runtime_impl::load_so (
const std::vector< std::string > & so_paths
) override
Implements ILLIXR::runtime::load_so
function load_so [2/2]
inline virtual void runtime_impl::load_so (
const std::string_view & so
) override
Implements ILLIXR::runtime::load_so
function runtime_impl
inline explicit runtime_impl::runtime_impl ()
function wait
inline virtual void runtime_impl::wait () override
Returns when the runtime is completely stopped.
Implements ILLIXR::runtime::wait
function ~runtime_impl
inline runtime_impl::~runtime_impl () override
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/src/runtime_impl.cpp