Skip to content

Class ILLIXR::runtime

ClassList > ILLIXR > runtime

Public Functions

Type Name
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
virtual void stop () = 0
virtual void wait () = 0
virtual ~runtime () = default

Public Functions Documentation

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

virtual void ILLIXR::runtime::stop () = 0

Requests that the runtime is completely stopped. Clients must call this before deleting the runtime.


function wait

virtual void ILLIXR::runtime::wait () = 0

Returns when the runtime is completely stopped.


function ~runtime

virtual ILLIXR::runtime::~runtime () = default


The documentation for this class was generated from the following file common/runtime.hpp