/* Now is the best time to feed the spoofed monitor with predefined
* replies. */
- if (!(test_mon = qemuMonitorTestNew(true, driver.xmlopt, vm)))
+ if (!(test_mon = qemuMonitorTestNew(true, driver.xmlopt, vm, &driver)))
goto cleanup;
tmp = test->mon;
qemuMonitorTestPtr
qemuMonitorTestNew(bool json,
virDomainXMLOptionPtr xmlopt,
- virDomainObjPtr vm)
+ virDomainObjPtr vm,
+ virQEMUDriverPtr driver)
{
qemuMonitorTestPtr test = NULL;
virDomainChrSourceDef src;
&src,
json,
&qemuMonitorTestCallbacks,
- NULL)))
+ driver)))
goto error;
virObjectLock(test->mon);
# define __VIR_QEMU_MONITOR_TEST_UTILS_H__
# include "domain_conf.h"
+# include "qemu/qemu_conf.h"
# include "qemu/qemu_monitor.h"
# include "qemu/qemu_agent.h"
ATTRIBUTE_SENTINEL;
# define qemuMonitorTestNewSimple(json, xmlopt) \
- qemuMonitorTestNew(json, xmlopt, NULL)
+ qemuMonitorTestNew(json, xmlopt, NULL, NULL)
qemuMonitorTestPtr qemuMonitorTestNew(bool json,
virDomainXMLOptionPtr xmlopt,
- virDomainObjPtr vm);
+ virDomainObjPtr vm,
+ virQEMUDriverPtr driver);
qemuMonitorTestPtr qemuMonitorTestNewAgent(virDomainXMLOptionPtr xmlopt);