1 /* 2 * QError Module 3 * 4 * Copyright (C) 2009 Red Hat Inc. 5 * 6 * Authors: 7 * Luiz Capitulino <lcapitulino@redhat.com> 8 * 9 * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. 10 * See the COPYING.LIB file in the top-level directory. 11 */ 12 #ifndef QERROR_H 13 #define QERROR_H 14 15 /* 16 * These macros will go away, please don't use in new code, and do not 17 * add new ones! 18 */ 19 20 #define QERR_INVALID_PARAMETER_VALUE \ 21 "Parameter '%s' expects %s" 22 23 #define QERR_IO_ERROR \ 24 "An IO error has occurred" 25 26 #define QERR_MISSING_PARAMETER \ 27 "Parameter '%s' is missing" 28 29 #define QERR_PROPERTY_VALUE_OUT_OF_RANGE \ 30 "Property %s.%s doesn't take value %" PRId64 " (minimum: %" PRId64 ", maximum: %" PRId64 ")" 31 32 #define QERR_QGA_COMMAND_FAILED \ 33 "Guest agent command failed, error was '%s'" 34 35 #define QERR_UNSUPPORTED \ 36 "this feature or command is not currently supported" 37 38 #endif /* QERROR_H */ 39