mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu_monitor_json.h: Unify header formatting
Use the modern style and fix all offenders since new functions were already using the contemporary style. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
108676c225
commit
6e6a11bc0a
@ -28,60 +28,81 @@
|
|||||||
#include "cpu/cpu.h"
|
#include "cpu/cpu.h"
|
||||||
#include "util/virgic.h"
|
#include "util/virgic.h"
|
||||||
|
|
||||||
int qemuMonitorJSONIOProcessLine(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONIOProcessLine(qemuMonitor *mon,
|
||||||
const char *line,
|
const char *line,
|
||||||
qemuMonitorMessage *msg) G_GNUC_NO_INLINE;
|
qemuMonitorMessage *msg)
|
||||||
|
G_GNUC_NO_INLINE;
|
||||||
|
|
||||||
int qemuMonitorJSONIOProcess(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONIOProcess(qemuMonitor *mon,
|
||||||
const char *data,
|
const char *data,
|
||||||
size_t len,
|
size_t len,
|
||||||
qemuMonitorMessage *msg);
|
qemuMonitorMessage *msg);
|
||||||
|
|
||||||
int qemuMonitorJSONHumanCommand(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONHumanCommand(qemuMonitor *mon,
|
||||||
const char *cmd,
|
const char *cmd,
|
||||||
char **reply);
|
char **reply);
|
||||||
|
|
||||||
int qemuMonitorJSONSetCapabilities(qemuMonitor *mon);
|
int
|
||||||
|
qemuMonitorJSONSetCapabilities(qemuMonitor *mon);
|
||||||
|
|
||||||
int qemuMonitorJSONStartCPUs(qemuMonitor *mon);
|
int
|
||||||
int qemuMonitorJSONStopCPUs(qemuMonitor *mon);
|
qemuMonitorJSONStartCPUs(qemuMonitor *mon);
|
||||||
int qemuMonitorJSONGetStatus(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONStopCPUs(qemuMonitor *mon);
|
||||||
|
int
|
||||||
|
qemuMonitorJSONGetStatus(qemuMonitor *mon,
|
||||||
bool *running,
|
bool *running,
|
||||||
virDomainPausedReason *reason);
|
virDomainPausedReason *reason);
|
||||||
|
|
||||||
int qemuMonitorJSONSystemPowerdown(qemuMonitor *mon);
|
int
|
||||||
int qemuMonitorJSONSystemReset(qemuMonitor *mon);
|
qemuMonitorJSONSystemPowerdown(qemuMonitor *mon);
|
||||||
|
int
|
||||||
|
qemuMonitorJSONSystemReset(qemuMonitor *mon);
|
||||||
|
|
||||||
int qemuMonitorJSONQueryCPUs(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONQueryCPUs(qemuMonitor *mon,
|
||||||
struct qemuMonitorQueryCpusEntry **entries,
|
struct qemuMonitorQueryCpusEntry **entries,
|
||||||
size_t *nentries,
|
size_t *nentries,
|
||||||
bool force,
|
bool force,
|
||||||
bool fast);
|
bool fast);
|
||||||
int qemuMonitorJSONUpdateVideoMemorySize(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONUpdateVideoMemorySize(qemuMonitor *mon,
|
||||||
virDomainVideoDef *video,
|
virDomainVideoDef *video,
|
||||||
char *path);
|
char *path);
|
||||||
int qemuMonitorJSONUpdateVideoVram64Size(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONUpdateVideoVram64Size(qemuMonitor *mon,
|
||||||
virDomainVideoDef *video,
|
virDomainVideoDef *video,
|
||||||
char *path);
|
char *path);
|
||||||
int qemuMonitorJSONGetBalloonInfo(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetBalloonInfo(qemuMonitor *mon,
|
||||||
unsigned long long *currmem);
|
unsigned long long *currmem);
|
||||||
int qemuMonitorJSONGetMemoryStats(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetMemoryStats(qemuMonitor *mon,
|
||||||
char *balloonpath,
|
char *balloonpath,
|
||||||
virDomainMemoryStatPtr stats,
|
virDomainMemoryStatPtr stats,
|
||||||
unsigned int nr_stats);
|
unsigned int nr_stats);
|
||||||
int qemuMonitorJSONSetMemoryStatsPeriod(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetMemoryStatsPeriod(qemuMonitor *mon,
|
||||||
char *balloonpath,
|
char *balloonpath,
|
||||||
int period);
|
int period);
|
||||||
int qemuMonitorJSONGetBlockInfo(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetBlockInfo(qemuMonitor *mon,
|
||||||
GHashTable *table);
|
GHashTable *table);
|
||||||
|
|
||||||
virJSONValue *qemuMonitorJSONQueryBlockstats(qemuMonitor *mon,
|
virJSONValue *
|
||||||
|
qemuMonitorJSONQueryBlockstats(qemuMonitor *mon,
|
||||||
bool queryNodes);
|
bool queryNodes);
|
||||||
int qemuMonitorJSONGetAllBlockStatsInfo(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetAllBlockStatsInfo(qemuMonitor *mon,
|
||||||
GHashTable *hash);
|
GHashTable *hash);
|
||||||
int qemuMonitorJSONBlockStatsUpdateCapacity(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockStatsUpdateCapacity(qemuMonitor *mon,
|
||||||
GHashTable *stats);
|
GHashTable *stats);
|
||||||
int qemuMonitorJSONBlockStatsUpdateCapacityBlockdev(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockStatsUpdateCapacityBlockdev(qemuMonitor *mon,
|
||||||
GHashTable *stats);
|
GHashTable *stats);
|
||||||
|
|
||||||
GHashTable *
|
GHashTable *
|
||||||
@ -91,164 +112,211 @@ GHashTable *
|
|||||||
qemuMonitorJSONBlockGetNamedNodeData(qemuMonitor *mon,
|
qemuMonitorJSONBlockGetNamedNodeData(qemuMonitor *mon,
|
||||||
bool supports_flat);
|
bool supports_flat);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockResize(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockResize(qemuMonitor *mon,
|
||||||
const char *device,
|
const char *device,
|
||||||
const char *nodename,
|
const char *nodename,
|
||||||
unsigned long long size);
|
unsigned long long size);
|
||||||
|
|
||||||
int qemuMonitorJSONSetPassword(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetPassword(qemuMonitor *mon,
|
||||||
const char *protocol,
|
const char *protocol,
|
||||||
const char *password,
|
const char *password,
|
||||||
const char *action_if_connected);
|
const char *action_if_connected);
|
||||||
int qemuMonitorJSONExpirePassword(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONExpirePassword(qemuMonitor *mon,
|
||||||
const char *protocol,
|
const char *protocol,
|
||||||
const char *expire_time);
|
const char *expire_time);
|
||||||
int qemuMonitorJSONSetBalloon(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetBalloon(qemuMonitor *mon,
|
||||||
unsigned long long newmem);
|
unsigned long long newmem);
|
||||||
|
|
||||||
int qemuMonitorJSONEjectMedia(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONEjectMedia(qemuMonitor *mon,
|
||||||
const char *dev_name,
|
const char *dev_name,
|
||||||
bool force);
|
bool force);
|
||||||
int qemuMonitorJSONChangeMedia(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONChangeMedia(qemuMonitor *mon,
|
||||||
const char *dev_name,
|
const char *dev_name,
|
||||||
const char *newmedia,
|
const char *newmedia,
|
||||||
const char *format);
|
const char *format);
|
||||||
|
|
||||||
|
int
|
||||||
int qemuMonitorJSONSaveVirtualMemory(qemuMonitor *mon,
|
qemuMonitorJSONSaveVirtualMemory(qemuMonitor *mon,
|
||||||
unsigned long long offset,
|
unsigned long long offset,
|
||||||
unsigned long long length,
|
unsigned long long length,
|
||||||
const char *path);
|
const char *path);
|
||||||
int qemuMonitorJSONSavePhysicalMemory(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSavePhysicalMemory(qemuMonitor *mon,
|
||||||
unsigned long long offset,
|
unsigned long long offset,
|
||||||
unsigned long long length,
|
unsigned long long length,
|
||||||
const char *path);
|
const char *path);
|
||||||
|
|
||||||
int qemuMonitorJSONSetMigrationSpeed(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetMigrationSpeed(qemuMonitor *mon,
|
||||||
unsigned long bandwidth);
|
unsigned long bandwidth);
|
||||||
|
|
||||||
int qemuMonitorJSONSetMigrationDowntime(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetMigrationDowntime(qemuMonitor *mon,
|
||||||
unsigned long long downtime);
|
unsigned long long downtime);
|
||||||
|
|
||||||
int qemuMonitorJSONGetMigrationCacheSize(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetMigrationCacheSize(qemuMonitor *mon,
|
||||||
unsigned long long *cacheSize);
|
unsigned long long *cacheSize);
|
||||||
int qemuMonitorJSONSetMigrationCacheSize(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetMigrationCacheSize(qemuMonitor *mon,
|
||||||
unsigned long long cacheSize);
|
unsigned long long cacheSize);
|
||||||
|
|
||||||
int qemuMonitorJSONGetMigrationParams(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetMigrationParams(qemuMonitor *mon,
|
||||||
virJSONValue **params);
|
virJSONValue **params);
|
||||||
int qemuMonitorJSONSetMigrationParams(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetMigrationParams(qemuMonitor *mon,
|
||||||
virJSONValue **params);
|
virJSONValue **params);
|
||||||
|
|
||||||
int qemuMonitorJSONGetMigrationStats(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetMigrationStats(qemuMonitor *mon,
|
||||||
qemuMonitorMigrationStats *stats,
|
qemuMonitorMigrationStats *stats,
|
||||||
char **error);
|
char **error);
|
||||||
|
|
||||||
int qemuMonitorJSONGetMigrationCapabilities(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetMigrationCapabilities(qemuMonitor *mon,
|
||||||
char ***capabilities);
|
char ***capabilities);
|
||||||
int qemuMonitorJSONSetMigrationCapabilities(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetMigrationCapabilities(qemuMonitor *mon,
|
||||||
virJSONValue **caps);
|
virJSONValue **caps);
|
||||||
|
|
||||||
int qemuMonitorJSONGetGICCapabilities(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetGICCapabilities(qemuMonitor *mon,
|
||||||
virGICCapability **capabilities);
|
virGICCapability **capabilities);
|
||||||
|
|
||||||
int qemuMonitorJSONGetSEVCapabilities(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetSEVCapabilities(qemuMonitor *mon,
|
||||||
virSEVCapability **capabilities);
|
virSEVCapability **capabilities);
|
||||||
|
|
||||||
int qemuMonitorJSONMigrate(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONMigrate(qemuMonitor *mon,
|
||||||
unsigned int flags,
|
unsigned int flags,
|
||||||
const char *uri);
|
const char *uri);
|
||||||
int qemuMonitorJSONGetSpiceMigrationStatus(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetSpiceMigrationStatus(qemuMonitor *mon,
|
||||||
bool *spice_migrated);
|
bool *spice_migrated);
|
||||||
|
|
||||||
|
|
||||||
int qemuMonitorJSONMigrateCancel(qemuMonitor *mon);
|
int
|
||||||
|
qemuMonitorJSONMigrateCancel(qemuMonitor *mon);
|
||||||
|
|
||||||
int qemuMonitorJSONQueryDump(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONQueryDump(qemuMonitor *mon,
|
||||||
qemuMonitorDumpStats *stats);
|
qemuMonitorDumpStats *stats);
|
||||||
|
|
||||||
int qemuMonitorJSONGetDumpGuestMemoryCapability(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetDumpGuestMemoryCapability(qemuMonitor *mon,
|
||||||
const char *capability);
|
const char *capability);
|
||||||
|
|
||||||
int qemuMonitorJSONDump(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONDump(qemuMonitor *mon,
|
||||||
const char *protocol,
|
const char *protocol,
|
||||||
const char *dumpformat,
|
const char *dumpformat,
|
||||||
bool detach);
|
bool detach);
|
||||||
|
|
||||||
int qemuMonitorJSONGraphicsRelocate(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGraphicsRelocate(qemuMonitor *mon,
|
||||||
int type,
|
int type,
|
||||||
const char *hostname,
|
const char *hostname,
|
||||||
int port,
|
int port,
|
||||||
int tlsPort,
|
int tlsPort,
|
||||||
const char *tlsSubject);
|
const char *tlsSubject);
|
||||||
|
|
||||||
int qemuMonitorJSONAddPCIHostDevice(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAddPCIHostDevice(qemuMonitor *mon,
|
||||||
virPCIDeviceAddress *hostAddr,
|
virPCIDeviceAddress *hostAddr,
|
||||||
virPCIDeviceAddress *guestAddr);
|
virPCIDeviceAddress *guestAddr);
|
||||||
|
|
||||||
int qemuMonitorJSONAddPCIDisk(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAddPCIDisk(qemuMonitor *mon,
|
||||||
const char *path,
|
const char *path,
|
||||||
const char *bus,
|
const char *bus,
|
||||||
virPCIDeviceAddress *guestAddr);
|
virPCIDeviceAddress *guestAddr);
|
||||||
|
|
||||||
int qemuMonitorJSONAddPCINetwork(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAddPCINetwork(qemuMonitor *mon,
|
||||||
const char *nicstr,
|
const char *nicstr,
|
||||||
virPCIDeviceAddress *guestAddr);
|
virPCIDeviceAddress *guestAddr);
|
||||||
|
|
||||||
int qemuMonitorJSONRemovePCIDevice(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONRemovePCIDevice(qemuMonitor *mon,
|
||||||
virPCIDeviceAddress *guestAddr);
|
virPCIDeviceAddress *guestAddr);
|
||||||
|
|
||||||
int qemuMonitorJSONAddFileHandleToSet(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAddFileHandleToSet(qemuMonitor *mon,
|
||||||
int fd,
|
int fd,
|
||||||
int fdset,
|
int fdset,
|
||||||
const char *opaque,
|
const char *opaque,
|
||||||
qemuMonitorAddFdInfo *info);
|
qemuMonitorAddFdInfo *info);
|
||||||
|
|
||||||
int qemuMonitorJSONRemoveFdset(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONRemoveFdset(qemuMonitor *mon,
|
||||||
int fdset);
|
int fdset);
|
||||||
|
|
||||||
int qemuMonitorJSONQueryFdsets(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONQueryFdsets(qemuMonitor *mon,
|
||||||
qemuMonitorFdsets **fdsets);
|
qemuMonitorFdsets **fdsets);
|
||||||
|
|
||||||
int qemuMonitorJSONSendFileHandle(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSendFileHandle(qemuMonitor *mon,
|
||||||
const char *fdname,
|
const char *fdname,
|
||||||
int fd);
|
int fd);
|
||||||
|
|
||||||
int qemuMonitorJSONCloseFileHandle(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONCloseFileHandle(qemuMonitor *mon,
|
||||||
const char *fdname);
|
const char *fdname);
|
||||||
|
|
||||||
int qemuMonitorJSONAddNetdev(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAddNetdev(qemuMonitor *mon,
|
||||||
virJSONValue **props);
|
virJSONValue **props);
|
||||||
|
|
||||||
int qemuMonitorJSONRemoveNetdev(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONRemoveNetdev(qemuMonitor *mon,
|
||||||
const char *alias);
|
const char *alias);
|
||||||
|
|
||||||
int qemuMonitorJSONQueryRxFilter(qemuMonitor *mon, const char *alias,
|
int
|
||||||
|
qemuMonitorJSONQueryRxFilter(qemuMonitor *mon,
|
||||||
|
const char *alias,
|
||||||
virNetDevRxFilter **filter);
|
virNetDevRxFilter **filter);
|
||||||
|
|
||||||
int qemuMonitorJSONGetChardevInfo(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetChardevInfo(qemuMonitor *mon,
|
||||||
GHashTable *info);
|
GHashTable *info);
|
||||||
|
|
||||||
int qemuMonitorJSONAttachPCIDiskController(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAttachPCIDiskController(qemuMonitor *mon,
|
||||||
const char *bus,
|
const char *bus,
|
||||||
virPCIDeviceAddress *guestAddr);
|
virPCIDeviceAddress *guestAddr);
|
||||||
|
|
||||||
int qemuMonitorJSONAddDeviceProps(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAddDeviceProps(qemuMonitor *mon,
|
||||||
virJSONValue **props);
|
virJSONValue **props);
|
||||||
|
|
||||||
int qemuMonitorJSONDelDevice(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONDelDevice(qemuMonitor *mon,
|
||||||
const char *devalias);
|
const char *devalias);
|
||||||
|
|
||||||
int qemuMonitorJSONAddObject(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAddObject(qemuMonitor *mon,
|
||||||
virJSONValue **props);
|
virJSONValue **props);
|
||||||
|
|
||||||
int qemuMonitorJSONDelObject(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONDelObject(qemuMonitor *mon,
|
||||||
const char *objalias,
|
const char *objalias,
|
||||||
bool report_error);
|
bool report_error);
|
||||||
|
|
||||||
int qemuMonitorJSONTransaction(qemuMonitor *mon, virJSONValue **actions)
|
int
|
||||||
|
qemuMonitorJSONTransaction(qemuMonitor *mon,
|
||||||
|
virJSONValue **actions)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
int qemuMonitorJSONDriveMirror(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONDriveMirror(qemuMonitor *mon,
|
||||||
const char *device,
|
const char *device,
|
||||||
const char *file,
|
const char *file,
|
||||||
const char *format,
|
const char *format,
|
||||||
@ -258,7 +326,9 @@ int qemuMonitorJSONDriveMirror(qemuMonitor *mon,
|
|||||||
bool shallow,
|
bool shallow,
|
||||||
bool reuse)
|
bool reuse)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
int qemuMonitorJSONBlockdevMirror(qemuMonitor *mon,
|
|
||||||
|
int
|
||||||
|
qemuMonitorJSONBlockdevMirror(qemuMonitor *mon,
|
||||||
const char *jobname,
|
const char *jobname,
|
||||||
bool persistjob,
|
bool persistjob,
|
||||||
const char *device,
|
const char *device,
|
||||||
@ -269,11 +339,14 @@ int qemuMonitorJSONBlockdevMirror(qemuMonitor *mon,
|
|||||||
bool shallow,
|
bool shallow,
|
||||||
bool syncWrite)
|
bool syncWrite)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5);
|
||||||
int qemuMonitorJSONDrivePivot(qemuMonitor *mon,
|
|
||||||
|
int
|
||||||
|
qemuMonitorJSONDrivePivot(qemuMonitor *mon,
|
||||||
const char *jobname)
|
const char *jobname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockCommit(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockCommit(qemuMonitor *mon,
|
||||||
const char *device,
|
const char *device,
|
||||||
const char *jobname,
|
const char *jobname,
|
||||||
bool persistjob,
|
bool persistjob,
|
||||||
@ -285,30 +358,36 @@ int qemuMonitorJSONBlockCommit(qemuMonitor *mon,
|
|||||||
unsigned long long bandwidth)
|
unsigned long long bandwidth)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
char *qemuMonitorJSONDiskNameLookup(qemuMonitor *mon,
|
char *
|
||||||
|
qemuMonitorJSONDiskNameLookup(qemuMonitor *mon,
|
||||||
const char *device,
|
const char *device,
|
||||||
virStorageSource *top,
|
virStorageSource *top,
|
||||||
virStorageSource *target)
|
virStorageSource *target)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4);
|
ATTRIBUTE_NONNULL(4);
|
||||||
|
|
||||||
int qemuMonitorJSONArbitraryCommand(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONArbitraryCommand(qemuMonitor *mon,
|
||||||
const char *cmd_str,
|
const char *cmd_str,
|
||||||
char **reply_str);
|
char **reply_str);
|
||||||
|
|
||||||
int qemuMonitorJSONInjectNMI(qemuMonitor *mon);
|
int
|
||||||
|
qemuMonitorJSONInjectNMI(qemuMonitor *mon);
|
||||||
|
|
||||||
int qemuMonitorJSONSendKey(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSendKey(qemuMonitor *mon,
|
||||||
unsigned int holdtime,
|
unsigned int holdtime,
|
||||||
unsigned int *keycodes,
|
unsigned int *keycodes,
|
||||||
unsigned int nkeycodes);
|
unsigned int nkeycodes);
|
||||||
|
|
||||||
int qemuMonitorJSONScreendump(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONScreendump(qemuMonitor *mon,
|
||||||
const char *device,
|
const char *device,
|
||||||
unsigned int head,
|
unsigned int head,
|
||||||
const char *file);
|
const char *file);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockStream(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockStream(qemuMonitor *mon,
|
||||||
const char *device,
|
const char *device,
|
||||||
const char *jobname,
|
const char *jobname,
|
||||||
bool persistjob,
|
bool persistjob,
|
||||||
@ -318,7 +397,8 @@ int qemuMonitorJSONBlockStream(qemuMonitor *mon,
|
|||||||
unsigned long long speed)
|
unsigned long long speed)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockJobCancel(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockJobCancel(qemuMonitor *mon,
|
||||||
const char *jobname,
|
const char *jobname,
|
||||||
bool force)
|
bool force)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
@ -329,62 +409,76 @@ qemuMonitorJSONGetJobInfo(qemuMonitor *mon,
|
|||||||
size_t *njobs);
|
size_t *njobs);
|
||||||
|
|
||||||
|
|
||||||
int qemuMonitorJSONBlockJobSetSpeed(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockJobSetSpeed(qemuMonitor *mon,
|
||||||
const char *jobname,
|
const char *jobname,
|
||||||
unsigned long long speed)
|
unsigned long long speed)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
GHashTable *qemuMonitorJSONGetAllBlockJobInfo(qemuMonitor *mon,
|
GHashTable *
|
||||||
|
qemuMonitorJSONGetAllBlockJobInfo(qemuMonitor *mon,
|
||||||
bool rawjobname)
|
bool rawjobname)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
int qemuMonitorJSONJobDismiss(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONJobDismiss(qemuMonitor *mon,
|
||||||
const char *jobname)
|
const char *jobname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONJobComplete(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONJobComplete(qemuMonitor *mon,
|
||||||
const char *jobname)
|
const char *jobname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONSetLink(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetLink(qemuMonitor *mon,
|
||||||
const char *name,
|
const char *name,
|
||||||
virDomainNetInterfaceLinkState state);
|
virDomainNetInterfaceLinkState state);
|
||||||
|
|
||||||
int qemuMonitorJSONOpenGraphics(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONOpenGraphics(qemuMonitor *mon,
|
||||||
const char *protocol,
|
const char *protocol,
|
||||||
const char *fdname,
|
const char *fdname,
|
||||||
bool skipauth);
|
bool skipauth);
|
||||||
|
|
||||||
int qemuMonitorJSONSetBlockIoThrottle(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetBlockIoThrottle(qemuMonitor *mon,
|
||||||
const char *drivealias,
|
const char *drivealias,
|
||||||
const char *qomid,
|
const char *qomid,
|
||||||
virDomainBlockIoTuneInfo *info);
|
virDomainBlockIoTuneInfo *info);
|
||||||
|
|
||||||
int qemuMonitorJSONGetBlockIoThrottle(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetBlockIoThrottle(qemuMonitor *mon,
|
||||||
const char *drivealias,
|
const char *drivealias,
|
||||||
const char *qdevid,
|
const char *qdevid,
|
||||||
virDomainBlockIoTuneInfo *reply);
|
virDomainBlockIoTuneInfo *reply);
|
||||||
|
|
||||||
int qemuMonitorJSONSystemWakeup(qemuMonitor *mon);
|
int
|
||||||
|
qemuMonitorJSONSystemWakeup(qemuMonitor *mon);
|
||||||
|
|
||||||
char *qemuMonitorJSONGetSEVMeasurement(qemuMonitor *mon);
|
char *
|
||||||
|
qemuMonitorJSONGetSEVMeasurement(qemuMonitor *mon);
|
||||||
|
|
||||||
int qemuMonitorJSONGetVersion(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetVersion(qemuMonitor *mon,
|
||||||
int *major,
|
int *major,
|
||||||
int *minor,
|
int *minor,
|
||||||
int *micro,
|
int *micro,
|
||||||
char **package)
|
char **package)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
|
||||||
|
|
||||||
int qemuMonitorJSONGetMachines(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetMachines(qemuMonitor *mon,
|
||||||
qemuMonitorMachineInfo ***machines)
|
qemuMonitorMachineInfo ***machines)
|
||||||
ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONGetCPUDefinitions(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetCPUDefinitions(qemuMonitor *mon,
|
||||||
qemuMonitorCPUDefs **cpuDefs)
|
qemuMonitorCPUDefs **cpuDefs)
|
||||||
ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONGetCPUModelExpansion(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetCPUModelExpansion(qemuMonitor *mon,
|
||||||
qemuMonitorCPUModelExpansionType type,
|
qemuMonitorCPUModelExpansionType type,
|
||||||
virCPUDef *cpu,
|
virCPUDef *cpu,
|
||||||
bool migratable,
|
bool migratable,
|
||||||
@ -392,29 +486,36 @@ int qemuMonitorJSONGetCPUModelExpansion(qemuMonitor *mon,
|
|||||||
qemuMonitorCPUModelInfo **model_info)
|
qemuMonitorCPUModelInfo **model_info)
|
||||||
ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(6);
|
ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(6);
|
||||||
|
|
||||||
int qemuMonitorJSONGetCPUModelBaseline(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetCPUModelBaseline(qemuMonitor *mon,
|
||||||
virCPUDef *cpu_a,
|
virCPUDef *cpu_a,
|
||||||
virCPUDef *cpu_b,
|
virCPUDef *cpu_b,
|
||||||
qemuMonitorCPUModelInfo **baseline)
|
qemuMonitorCPUModelInfo **baseline)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
|
||||||
|
|
||||||
int qemuMonitorJSONGetCPUModelComparison(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetCPUModelComparison(qemuMonitor *mon,
|
||||||
virCPUDef *cpu_a,
|
virCPUDef *cpu_a,
|
||||||
virCPUDef *cpu_b,
|
virCPUDef *cpu_b,
|
||||||
char **result)
|
char **result)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
|
|
||||||
int qemuMonitorJSONGetCommands(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetCommands(qemuMonitor *mon,
|
||||||
char ***commands)
|
char ***commands)
|
||||||
ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(2);
|
||||||
GHashTable *qemuMonitorJSONGetCommandLineOptions(qemuMonitor *mon);
|
|
||||||
|
|
||||||
int qemuMonitorJSONGetKVMState(qemuMonitor *mon,
|
GHashTable *
|
||||||
|
qemuMonitorJSONGetCommandLineOptions(qemuMonitor *mon);
|
||||||
|
|
||||||
|
int
|
||||||
|
qemuMonitorJSONGetKVMState(qemuMonitor *mon,
|
||||||
bool *enabled,
|
bool *enabled,
|
||||||
bool *present)
|
bool *present)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
|
|
||||||
int qemuMonitorJSONGetObjectTypes(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetObjectTypes(qemuMonitor *mon,
|
||||||
char ***types)
|
char ***types)
|
||||||
ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
@ -425,12 +526,14 @@ struct _qemuMonitorJSONListPath {
|
|||||||
char *type;
|
char *type;
|
||||||
};
|
};
|
||||||
|
|
||||||
int qemuMonitorJSONGetObjectListPaths(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetObjectListPaths(qemuMonitor *mon,
|
||||||
const char *path,
|
const char *path,
|
||||||
qemuMonitorJSONListPath ***paths)
|
qemuMonitorJSONListPath ***paths)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
|
|
||||||
void qemuMonitorJSONListPathFree(qemuMonitorJSONListPath *paths);
|
void
|
||||||
|
qemuMonitorJSONListPathFree(qemuMonitorJSONListPath *paths);
|
||||||
|
|
||||||
/* ObjectProperty structures and Get/Set API's are public only
|
/* ObjectProperty structures and Get/Set API's are public only
|
||||||
* for qemumonitorjsontest
|
* for qemumonitorjsontest
|
||||||
@ -462,165 +565,206 @@ struct _qemuMonitorJSONObjectProperty {
|
|||||||
} val;
|
} val;
|
||||||
};
|
};
|
||||||
|
|
||||||
int qemuMonitorJSONGetObjectProperty(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetObjectProperty(qemuMonitor *mon,
|
||||||
const char *path,
|
const char *path,
|
||||||
const char *property,
|
const char *property,
|
||||||
qemuMonitorJSONObjectProperty *prop)
|
qemuMonitorJSONObjectProperty *prop)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
|
||||||
|
|
||||||
int qemuMonitorJSONSetObjectProperty(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetObjectProperty(qemuMonitor *mon,
|
||||||
const char *path,
|
const char *path,
|
||||||
const char *property,
|
const char *property,
|
||||||
qemuMonitorJSONObjectProperty *prop)
|
qemuMonitorJSONObjectProperty *prop)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
|
||||||
|
|
||||||
GHashTable *qemuMonitorJSONGetDeviceProps(qemuMonitor *mon,
|
GHashTable *
|
||||||
|
qemuMonitorJSONGetDeviceProps(qemuMonitor *mon,
|
||||||
const char *device)
|
const char *device)
|
||||||
ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(2);
|
||||||
int qemuMonitorJSONGetObjectProps(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetObjectProps(qemuMonitor *mon,
|
||||||
const char *object,
|
const char *object,
|
||||||
char ***props)
|
char ***props)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
char *qemuMonitorJSONGetTargetArch(qemuMonitor *mon);
|
|
||||||
|
|
||||||
int qemuMonitorJSONNBDServerStart(qemuMonitor *mon,
|
char *
|
||||||
|
qemuMonitorJSONGetTargetArch(qemuMonitor *mon);
|
||||||
|
|
||||||
|
int
|
||||||
|
qemuMonitorJSONNBDServerStart(qemuMonitor *mon,
|
||||||
const virStorageNetHostDef *server,
|
const virStorageNetHostDef *server,
|
||||||
const char *tls_alias);
|
const char *tls_alias);
|
||||||
int qemuMonitorJSONNBDServerAdd(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONNBDServerAdd(qemuMonitor *mon,
|
||||||
const char *deviceID,
|
const char *deviceID,
|
||||||
const char *export,
|
const char *export,
|
||||||
bool writable,
|
bool writable,
|
||||||
const char *bitmap);
|
const char *bitmap);
|
||||||
int qemuMonitorJSONNBDServerStop(qemuMonitor *mon);
|
int
|
||||||
|
qemuMonitorJSONNBDServerStop(qemuMonitor *mon);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockExportAdd(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockExportAdd(qemuMonitor *mon,
|
||||||
virJSONValue **props);
|
virJSONValue **props);
|
||||||
|
|
||||||
int qemuMonitorJSONGetTPMModels(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetTPMModels(qemuMonitor *mon,
|
||||||
char ***tpmmodels)
|
char ***tpmmodels)
|
||||||
ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONGetTPMTypes(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetTPMTypes(qemuMonitor *mon,
|
||||||
char ***tpmtypes)
|
char ***tpmtypes)
|
||||||
ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONAttachCharDev(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONAttachCharDev(qemuMonitor *mon,
|
||||||
const char *chrID,
|
const char *chrID,
|
||||||
virDomainChrSourceDef *chr);
|
virDomainChrSourceDef *chr);
|
||||||
int qemuMonitorJSONDetachCharDev(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONDetachCharDev(qemuMonitor *mon,
|
||||||
const char *chrID);
|
const char *chrID);
|
||||||
|
|
||||||
int qemuMonitorJSONGetDeviceAliases(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetDeviceAliases(qemuMonitor *mon,
|
||||||
char ***aliases);
|
char ***aliases);
|
||||||
|
|
||||||
int qemuMonitorJSONGetCPUx86Data(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetCPUx86Data(qemuMonitor *mon,
|
||||||
const char *property,
|
const char *property,
|
||||||
virCPUData **cpudata);
|
virCPUData **cpudata);
|
||||||
|
|
||||||
int qemuMonitorJSONGetGuestCPUx86(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetGuestCPUx86(qemuMonitor *mon,
|
||||||
virCPUData **data,
|
virCPUData **data,
|
||||||
virCPUData **disabled);
|
virCPUData **disabled);
|
||||||
|
|
||||||
int qemuMonitorJSONGetGuestCPU(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetGuestCPU(qemuMonitor *mon,
|
||||||
virArch arch,
|
virArch arch,
|
||||||
qemuMonitorCPUFeatureTranslationCallback translate,
|
qemuMonitorCPUFeatureTranslationCallback translate,
|
||||||
void *opaque,
|
void *opaque,
|
||||||
virCPUData **enabled,
|
virCPUData **enabled,
|
||||||
virCPUData **disabled);
|
virCPUData **disabled);
|
||||||
|
|
||||||
int qemuMonitorJSONRTCResetReinjection(qemuMonitor *mon);
|
int
|
||||||
|
qemuMonitorJSONRTCResetReinjection(qemuMonitor *mon);
|
||||||
|
|
||||||
int qemuMonitorJSONGetIOThreads(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetIOThreads(qemuMonitor *mon,
|
||||||
qemuMonitorIOThreadInfo ***iothreads,
|
qemuMonitorIOThreadInfo ***iothreads,
|
||||||
int *niothreads)
|
int *niothreads)
|
||||||
ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONSetIOThread(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetIOThread(qemuMonitor *mon,
|
||||||
qemuMonitorIOThreadInfo *iothreadInfo)
|
qemuMonitorIOThreadInfo *iothreadInfo)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONGetMemoryDeviceInfo(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetMemoryDeviceInfo(qemuMonitor *mon,
|
||||||
GHashTable *info)
|
GHashTable *info)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONFindLinkPath(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONFindLinkPath(qemuMonitor *mon,
|
||||||
const char *name,
|
const char *name,
|
||||||
const char *alias,
|
const char *alias,
|
||||||
char **path)
|
char **path)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4);
|
||||||
|
|
||||||
int qemuMonitorJSONMigrateIncoming(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONMigrateIncoming(qemuMonitor *mon,
|
||||||
const char *uri)
|
const char *uri)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONMigrateStartPostCopy(qemuMonitor *mon)
|
int
|
||||||
|
qemuMonitorJSONMigrateStartPostCopy(qemuMonitor *mon)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
int qemuMonitorJSONMigrateContinue(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONMigrateContinue(qemuMonitor *mon,
|
||||||
qemuMonitorMigrationStatus status)
|
qemuMonitorMigrationStatus status)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
int qemuMonitorJSONGetRTCTime(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetRTCTime(qemuMonitor *mon,
|
||||||
struct tm *tm)
|
struct tm *tm)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONGetHotpluggableCPUs(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetHotpluggableCPUs(qemuMonitor *mon,
|
||||||
struct qemuMonitorQueryHotpluggableCpusEntry **entries,
|
struct qemuMonitorQueryHotpluggableCpusEntry **entries,
|
||||||
size_t *nentries)
|
size_t *nentries)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
|
|
||||||
virJSONValue *qemuMonitorJSONQueryQMPSchema(qemuMonitor *mon)
|
virJSONValue *
|
||||||
|
qemuMonitorJSONQueryQMPSchema(qemuMonitor *mon)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
int qemuMonitorJSONSetBlockThreshold(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetBlockThreshold(qemuMonitor *mon,
|
||||||
const char *nodename,
|
const char *nodename,
|
||||||
unsigned long long threshold)
|
unsigned long long threshold)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
virJSONValue *qemuMonitorJSONQueryNamedBlockNodes(qemuMonitor *mon,
|
virJSONValue *
|
||||||
|
qemuMonitorJSONQueryNamedBlockNodes(qemuMonitor *mon,
|
||||||
bool flat)
|
bool flat)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
int qemuMonitorJSONSetWatchdogAction(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetWatchdogAction(qemuMonitor *mon,
|
||||||
const char *action)
|
const char *action)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevCreate(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockdevCreate(qemuMonitor *mon,
|
||||||
const char *jobname,
|
const char *jobname,
|
||||||
virJSONValue **props)
|
virJSONValue **props)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevAdd(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockdevAdd(qemuMonitor *mon,
|
||||||
virJSONValue **props)
|
virJSONValue **props)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevReopen(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockdevReopen(qemuMonitor *mon,
|
||||||
virJSONValue **props)
|
virJSONValue **props)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevDel(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockdevDel(qemuMonitor *mon,
|
||||||
const char *nodename)
|
const char *nodename)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevTrayOpen(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockdevTrayOpen(qemuMonitor *mon,
|
||||||
const char *id,
|
const char *id,
|
||||||
bool force)
|
bool force)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevTrayClose(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockdevTrayClose(qemuMonitor *mon,
|
||||||
const char *id)
|
const char *id)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevMediumRemove(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockdevMediumRemove(qemuMonitor *mon,
|
||||||
const char *id)
|
const char *id)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int qemuMonitorJSONBlockdevMediumInsert(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONBlockdevMediumInsert(qemuMonitor *mon,
|
||||||
const char *id,
|
const char *id,
|
||||||
const char *nodename)
|
const char *nodename)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
|
|
||||||
int qemuMonitorJSONGetPRManagerInfo(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONGetPRManagerInfo(qemuMonitor *mon,
|
||||||
GHashTable *info)
|
GHashTable *info)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
@ -684,7 +828,8 @@ qemuMonitorJSONTransactionBackup(virJSONValue *actions,
|
|||||||
const char *bitmap,
|
const char *bitmap,
|
||||||
qemuMonitorTransactionBackupSyncMode syncmode);
|
qemuMonitorTransactionBackupSyncMode syncmode);
|
||||||
|
|
||||||
int qemuMonitorJSONSetDBusVMStateIdList(qemuMonitor *mon,
|
int
|
||||||
|
qemuMonitorJSONSetDBusVMStateIdList(qemuMonitor *mon,
|
||||||
const char *vmstatepath,
|
const char *vmstatepath,
|
||||||
const char *idstr)
|
const char *idstr)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user