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