quic/qbox
|
QEMU instance manager class. More...
#include <qemu-instance.h>
Public Types | |
using | Target = qemu::Target |
using | LibLoader = qemu::LibraryLoaderIface |
Public Member Functions | |
QemuInstanceManager (const sc_core::sc_module_name &n="QemuInstanceManager") | |
Construct a QemuInstanceManager. The manager will use the default library loader provided by libqemu-cxx. | |
QemuInstanceManager (const sc_core::sc_module_name &n, LibLoader *loader) | |
Construct a QemuInstanceManager by providing a custom library loader. | |
LibLoader & | get_loader () |
Protected Attributes | |
LibLoader * | m_loader |
QEMU instance manager class.
This class manages QEMU instances. It allows to create instances using the same library loader, thus allowing multiple instances of the same library being loaded.
|
inline |
Construct a QemuInstanceManager by providing a custom library loader.
[in] | loader | The custom loader |