X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=balloon.h;h=b60fd5d9f22a05d608d1af063498f0cacfb392b5;hb=b3dbb9546ade0108156a04b4983cd3057fd77563;hp=3df14e645a7f02e3104fc7643040012357b753db;hpb=c00c0dc6875be609072434bd0aaf516270e33d4a;p=qemu.git diff --git a/balloon.h b/balloon.h index 3df14e645..b60fd5d9f 100644 --- a/balloon.h +++ b/balloon.h @@ -15,17 +15,13 @@ #define _QEMU_BALLOON_H #include "monitor.h" +#include "qapi-types.h" typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target); -typedef void (QEMUBalloonStatus)(void *opaque, MonitorCompletion cb, - void *cb_data); +typedef void (QEMUBalloonStatus)(void *opaque, BalloonInfo *info); int qemu_add_balloon_handler(QEMUBalloonEvent *event_func, QEMUBalloonStatus *stat_func, void *opaque); - -void monitor_print_balloon(Monitor *mon, const QObject *data); -int do_info_balloon(Monitor *mon, MonitorCompletion cb, void *opaque); -int do_balloon(Monitor *mon, const QDict *params, - MonitorCompletion cb, void *opaque); +void qemu_remove_balloon_handler(void *opaque); #endif