1abb3d37dSMarkus Armbruster# -*- Mode: Python -*- 2f7160f32SAndrea Bolognani# vim: filetype=python 3abb3d37dSMarkus Armbruster 4abb3d37dSMarkus Armbruster## 5abb3d37dSMarkus Armbruster# = QMP errors 6abb3d37dSMarkus Armbruster## 7abb3d37dSMarkus Armbruster 8abb3d37dSMarkus Armbruster## 9abb3d37dSMarkus Armbruster# @QapiErrorClass: 10abb3d37dSMarkus Armbruster# 11abb3d37dSMarkus Armbruster# QEMU error classes 12abb3d37dSMarkus Armbruster# 13*a937b6aaSMarkus Armbruster# @GenericError: this is used for errors that don't require a specific 14*a937b6aaSMarkus Armbruster# error class. This should be the default case for most errors 15abb3d37dSMarkus Armbruster# 16abb3d37dSMarkus Armbruster# @CommandNotFound: the requested command has not been found 17abb3d37dSMarkus Armbruster# 18abb3d37dSMarkus Armbruster# @DeviceNotActive: a device has failed to be become active 19abb3d37dSMarkus Armbruster# 20abb3d37dSMarkus Armbruster# @DeviceNotFound: the requested device has not been found 21abb3d37dSMarkus Armbruster# 22abb3d37dSMarkus Armbruster# @KVMMissingCap: the requested operation can't be fulfilled because a 23abb3d37dSMarkus Armbruster# required KVM capability is missing 24abb3d37dSMarkus Armbruster# 25abb3d37dSMarkus Armbruster# Since: 1.2 26abb3d37dSMarkus Armbruster## 27abb3d37dSMarkus Armbruster{ 'enum': 'QapiErrorClass', 28abb3d37dSMarkus Armbruster # Keep this in sync with ErrorClass in error.h 29abb3d37dSMarkus Armbruster 'data': [ 'GenericError', 'CommandNotFound', 30abb3d37dSMarkus Armbruster 'DeviceNotActive', 'DeviceNotFound', 'KVMMissingCap' ] } 31