Skip to content

Class runtime_impl

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