qmp-commands: move 'chardev-add' doc to schema
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
This commit is contained in:
parent
77b6681ec2
commit
2212092e11
@ -1252,34 +1252,6 @@ Example:
|
|||||||
-> { "execute": "query-tpm-types" }
|
-> { "execute": "query-tpm-types" }
|
||||||
<- { "return": [ "passthrough" ] }
|
<- { "return": [ "passthrough" ] }
|
||||||
|
|
||||||
chardev-add
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Add a chardev.
|
|
||||||
|
|
||||||
Arguments:
|
|
||||||
|
|
||||||
- "id": the chardev's ID, must be unique (json-string)
|
|
||||||
- "backend": chardev backend type + parameters
|
|
||||||
|
|
||||||
Examples:
|
|
||||||
|
|
||||||
-> { "execute" : "chardev-add",
|
|
||||||
"arguments" : { "id" : "foo",
|
|
||||||
"backend" : { "type" : "null", "data" : {} } } }
|
|
||||||
<- { "return": {} }
|
|
||||||
|
|
||||||
-> { "execute" : "chardev-add",
|
|
||||||
"arguments" : { "id" : "bar",
|
|
||||||
"backend" : { "type" : "file",
|
|
||||||
"data" : { "out" : "/tmp/bar.log" } } } }
|
|
||||||
<- { "return": {} }
|
|
||||||
|
|
||||||
-> { "execute" : "chardev-add",
|
|
||||||
"arguments" : { "id" : "baz",
|
|
||||||
"backend" : { "type" : "pty", "data" : {} } } }
|
|
||||||
<- { "return": { "pty" : "/dev/pty/42" } }
|
|
||||||
|
|
||||||
chardev-remove
|
chardev-remove
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
@ -4839,6 +4839,25 @@
|
|||||||
# Returns: ChardevReturn.
|
# Returns: ChardevReturn.
|
||||||
#
|
#
|
||||||
# Since: 1.4
|
# Since: 1.4
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
#
|
||||||
|
# -> { "execute" : "chardev-add",
|
||||||
|
# "arguments" : { "id" : "foo",
|
||||||
|
# "backend" : { "type" : "null", "data" : {} } } }
|
||||||
|
# <- { "return": {} }
|
||||||
|
#
|
||||||
|
# -> { "execute" : "chardev-add",
|
||||||
|
# "arguments" : { "id" : "bar",
|
||||||
|
# "backend" : { "type" : "file",
|
||||||
|
# "data" : { "out" : "/tmp/bar.log" } } } }
|
||||||
|
# <- { "return": {} }
|
||||||
|
#
|
||||||
|
# -> { "execute" : "chardev-add",
|
||||||
|
# "arguments" : { "id" : "baz",
|
||||||
|
# "backend" : { "type" : "pty", "data" : {} } } }
|
||||||
|
# <- { "return": { "pty" : "/dev/pty/42" } }
|
||||||
|
#
|
||||||
##
|
##
|
||||||
{ 'command': 'chardev-add', 'data': {'id' : 'str',
|
{ 'command': 'chardev-add', 'data': {'id' : 'str',
|
||||||
'backend' : 'ChardevBackend' },
|
'backend' : 'ChardevBackend' },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user