summary refs log tree commit diff stats
path: root/include/qemu-io.h
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2013-11-14 11:54:18 +0100
committerKevin Wolf <kwolf@redhat.com>2014-01-22 12:07:17 +0100
commit4694020d3c0d21f02408d5cc6f44b8fb55b4ee15 (patch)
tree9e54963e262d2c6f177733db222a34496eb94c49 /include/qemu-io.h
parent0cf17e181798063c3824c8200ba46f25f54faa1a (diff)
downloadfocaccia-qemu-4694020d3c0d21f02408d5cc6f44b8fb55b4ee15.tar.gz
focaccia-qemu-4694020d3c0d21f02408d5cc6f44b8fb55b4ee15.zip
qemu-io: add command completion
Autocomplete qemu-io commands at the interactive prompt.

Note this only completes command names and not their options.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'include/qemu-io.h')
-rw-r--r--include/qemu-io.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/qemu-io.h b/include/qemu-io.h
index a418b46a40..7e7c07c09b 100644
--- a/include/qemu-io.h
+++ b/include/qemu-io.h
@@ -42,5 +42,8 @@ bool qemuio_command(BlockDriverState *bs, const char *cmd);
 
 void qemuio_add_command(const cmdinfo_t *ci);
 int qemuio_command_usage(const cmdinfo_t *ci);
+void qemuio_complete_command(const char *input,
+                             void (*fn)(const char *cmd, void *opaque),
+                             void *opaque);
 
 #endif /* QEMU_IO_H */