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