]> Git Repo - qemu.git/blobdiff - qapi-schema.json
translate-all: remove redundant !tcg_enabled check in dump_exec_info
[qemu.git] / qapi-schema.json
index 485767f1ab9774cd1c938e215dc404bd8dd2b580..ab438ead70f20a88b49524bab66b06056a15b9fb 100644 (file)
                                      'backend' : 'ChardevBackend' },
   'returns': 'ChardevReturn' }
 
+##
+# @chardev-change:
+#
+# Change a character device backend
+#
+# @id: the chardev's ID, must exist
+# @backend: new backend type and parameters
+#
+# Returns: ChardevReturn.
+#
+# Since: 2.10
+#
+# Example:
+#
+# -> { "execute" : "chardev-change",
+#      "arguments" : { "id" : "baz",
+#                      "backend" : { "type" : "pty", "data" : {} } } }
+# <- { "return": { "pty" : "/dev/pty/42" } }
+#
+# -> {"execute" : "chardev-change",
+#     "arguments" : {
+#         "id" : "charchannel2",
+#         "backend" : {
+#             "type" : "socket",
+#             "data" : {
+#                 "addr" : {
+#                     "type" : "unix" ,
+#                     "data" : {
+#                         "path" : "/tmp/charchannel2.socket"
+#                     }
+#                  },
+#                  "server" : true,
+#                  "wait" : false }}}}
+# <- {"return": {}}
+#
+##
+{ 'command': 'chardev-change', 'data': {'id'      : 'str',
+                                        'backend' : 'ChardevBackend' },
+  'returns': 'ChardevReturn' }
+
 ##
 # @chardev-remove:
 #
This page took 0.022123 seconds and 4 git commands to generate.