| /* |
| * Human Monitor Completion handlers |
| * |
| * Copyright IBM, Corp. 2011 |
| * |
| * Authors: |
| * Anthony Liguori <aliguori@us.ibm.com> |
| * |
| * SPDX-License-Identifier: GPL-2.0-or-later |
| */ |
| |
| #ifndef HMP_COMPLETION_H |
| #define HMP_COMPLETION_H |
| |
| #include "qemu/readline.h" |
| |
| void object_add_completion(ReadLineState *rs, int nb_args, const char *str); |
| void object_del_completion(ReadLineState *rs, int nb_args, const char *str); |
| void device_add_completion(ReadLineState *rs, int nb_args, const char *str); |
| void device_del_completion(ReadLineState *rs, int nb_args, const char *str); |
| void sendkey_completion(ReadLineState *rs, int nb_args, const char *str); |
| void chardev_remove_completion(ReadLineState *rs, int nb_args, const char *str); |
| void chardev_add_completion(ReadLineState *rs, int nb_args, const char *str); |
| void set_link_completion(ReadLineState *rs, int nb_args, const char *str); |
| void netdev_add_completion(ReadLineState *rs, int nb_args, const char *str); |
| void netdev_del_completion(ReadLineState *rs, int nb_args, const char *str); |
| void ringbuf_write_completion(ReadLineState *rs, int nb_args, const char *str); |
| void info_trace_events_completion(ReadLineState *rs, int nb_args, |
| const char *str); |
| void trace_event_completion(ReadLineState *rs, int nb_args, const char *str); |
| void watchdog_action_completion(ReadLineState *rs, int nb_args, |
| const char *str); |
| void migrate_set_capability_completion(ReadLineState *rs, int nb_args, |
| const char *str); |
| void migrate_set_parameter_completion(ReadLineState *rs, int nb_args, |
| const char *str); |
| void delvm_completion(ReadLineState *rs, int nb_args, const char *str); |
| void loadvm_completion(ReadLineState *rs, int nb_args, const char *str); |
| |
| #endif |