Skip to content

Class ILLIXR::runtime

ClassList > 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