root / balloon.h @ 868a1a52
History | View | Annotate | Download (634 Bytes)
1 | d096ab91 | aliguori | /*
|
---|---|---|---|
2 | d096ab91 | aliguori | * Balloon
|
3 | d096ab91 | aliguori | *
|
4 | d096ab91 | aliguori | * Copyright IBM, Corp. 2008
|
5 | d096ab91 | aliguori | *
|
6 | d096ab91 | aliguori | * Authors:
|
7 | d096ab91 | aliguori | * Anthony Liguori <aliguori@us.ibm.com>
|
8 | d096ab91 | aliguori | *
|
9 | d096ab91 | aliguori | * This work is licensed under the terms of the GNU GPL, version 2. See
|
10 | d096ab91 | aliguori | * the COPYING file in the top-level directory.
|
11 | d096ab91 | aliguori | *
|
12 | d096ab91 | aliguori | */
|
13 | d096ab91 | aliguori | |
14 | d096ab91 | aliguori | #ifndef _QEMU_BALLOON_H
|
15 | d096ab91 | aliguori | #define _QEMU_BALLOON_H
|
16 | d096ab91 | aliguori | |
17 | 28c28973 | Paolo Bonzini | #include "monitor.h" |
18 | 96637bcd | Luiz Capitulino | #include "qapi-types.h" |
19 | 28c28973 | Paolo Bonzini | |
20 | 30fb2ca6 | Amit Shah | typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target); |
21 | 96637bcd | Luiz Capitulino | typedef void (QEMUBalloonStatus)(void *opaque, BalloonInfo *info); |
22 | d096ab91 | aliguori | |
23 | 6c6ec182 | Amit Shah | int qemu_add_balloon_handler(QEMUBalloonEvent *event_func,
|
24 | 6c6ec182 | Amit Shah | QEMUBalloonStatus *stat_func, void *opaque);
|
25 | 8a7d552c | Amit Shah | void qemu_remove_balloon_handler(void *opaque); |
26 | d096ab91 | aliguori | |
27 | d096ab91 | aliguori | #endif |