]> git.proxmox.com Git - mirror_qemu.git/blobdiff - include/qapi/qmp-output-visitor.h
qapi: Add new visit_complete() function
[mirror_qemu.git] / include / qapi / qmp-output-visitor.h
index 22667706ab99642af33442e0928559c20e36f7d0..040fdda1420073282397e1381f0217c0f7bf70d3 100644 (file)
 
 typedef struct QmpOutputVisitor QmpOutputVisitor;
 
-QmpOutputVisitor *qmp_output_visitor_new(void);
-void qmp_output_visitor_cleanup(QmpOutputVisitor *v);
-
-QObject *qmp_output_get_qobject(QmpOutputVisitor *v);
-Visitor *qmp_output_get_visitor(QmpOutputVisitor *v);
+/*
+ * Create a new QMP output visitor.
+ *
+ * If everything else succeeds, pass @result to visit_complete() to
+ * collect the result of the visit.
+ */
+Visitor *qmp_output_visitor_new(QObject **result);
 
 #endif