X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=balloon.h;h=b803a00741fcbed730c7efcc5473c83885234c3d;hb=65bd155c7356d448ffee7f89149c4d473076b0ba;hp=f59e2881f6873b1d106f0b90faf0b39f1a42e713;hpb=8a7d552cb3684570491a5ecaa8b78818404ed2fb;p=qemu.git diff --git a/balloon.h b/balloon.h index f59e2881f..b803a0074 100644 --- a/balloon.h +++ b/balloon.h @@ -15,18 +15,15 @@ #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 qemu_remove_balloon_handler(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_balloon_changed(int64_t actual); #endif