[libvirt] [PATCH 05/13] send-key: Defining the public API

Matthias Bolte matthias.bolte at googlemail.com
Wed May 25 19:32:31 UTC 2011


2011/5/25 Lai Jiangshan <laijs at cn.fujitsu.com>:
> Add public virDomainSendKey() and enum libvirt_keycode_set
> for the @codeset.
>
> Python version of virDomainSendKey() has not been implemented yet,
> it will be done soon.
>
> Signed-off-by: Lai Jiangshan <laijs at fujitsu.com>
> ---
>  include/libvirt/libvirt.h.in |    7 +++++++
>  include/libvirt/virtkeys.h   |   23 +++++++++++++++++++++++
>  python/generator.py          |    1 +
>  src/libvirt_public.syms      |    1 +
>  4 files changed, 32 insertions(+), 0 deletions(-)
>
> diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in
> index 7cd6e13..9167dbc 100644
> --- a/include/libvirt/libvirt.h.in
> +++ b/include/libvirt/libvirt.h.in
> @@ -2617,6 +2617,13 @@ int virDomainOpenConsole(virDomainPtr dom,
>
>  int virDomainInjectNMI(virDomainPtr domain, unsigned int flags);
>
> +int virDomainSendKey(virDomainPtr domain,
> +                     unsigned int codeset,
> +                     unsigned int holdtime,
> +                     unsigned int nkeycodes,
> +                     unsigned int *keycodes,
> +                     unsigned int flags);
> +

This should have nkeycodes and keycodes renamed and reordered to match
the common pattern:

keycodes, keycodeslen

Matthias




More information about the libvir-list mailing list