Class ILLIXR::runtime
Inherited by the following classes: runtime_impl
Public Functions
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
Type | Name |
---|---|
bool | enable_monado_ = false |
std::shared_ptr< switchboard > | switchboard_ |
Public Functions Documentation
function _stop
virtual void ILLIXR::runtime::_stop () = 0
Requests that the runtime is completely stopped. Clients must call this before deleting the runtime.
function get_switchboard
inline std::shared_ptr< switchboard > ILLIXR::runtime::get_switchboard ()
function load_plugin_factory
virtual void ILLIXR::runtime::load_plugin_factory (
plugin_factory plugin
) = 0
function load_so [1/2]
virtual void ILLIXR::runtime::load_so (
const std::vector< std::string > & so
) = 0
function load_so [2/2]
virtual void ILLIXR::runtime::load_so (
const std::string_view & so
) = 0
function stop
inline void ILLIXR::runtime::stop ()
function wait
virtual void ILLIXR::runtime::wait () = 0
Returns when the runtime is completely stopped.
function ~runtime
virtual ILLIXR::runtime::~runtime () = default
Protected Attributes Documentation
variable enable_monado_
bool ILLIXR::runtime::enable_monado_;
variable switchboard_
std::shared_ptr<switchboard> ILLIXR::runtime::switchboard_;
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/include/illixr/runtime.hpp