Statistics
| Branch: | Revision:

root / include / sysemu / balloon.h @ e93379b0

History | View | Annotate | Download (686 Bytes)

1
/*
2
 * Balloon
3
 *
4
 * Copyright IBM, Corp. 2008
5
 *
6
 * Authors:
7
 *  Anthony Liguori   <aliguori@us.ibm.com>
8
 *
9
 * This work is licensed under the terms of the GNU GPL, version 2.  See
10
 * the COPYING file in the top-level directory.
11
 *
12
 */
13

    
14
#ifndef _QEMU_BALLOON_H
15
#define _QEMU_BALLOON_H
16

    
17
#include "monitor/monitor.h"
18
#include "qapi-types.h"
19

    
20
typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target);
21
typedef void (QEMUBalloonStatus)(void *opaque, BalloonInfo *info);
22

    
23
int qemu_add_balloon_handler(QEMUBalloonEvent *event_func,
24
                             QEMUBalloonStatus *stat_func, void *opaque);
25
void qemu_remove_balloon_handler(void *opaque);
26

    
27
void qemu_balloon_changed(int64_t actual);
28

    
29
#endif