diff options
author | Sean Kau <skau@chromium.org> | 2017-03-03 10:18:43 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-03-03 17:11:29 -0800 |
commit | 2060d21131cbddaa506108851c974fd813687495 (patch) | |
tree | 719bdd403aea11e056a1e9f39ded5ddaf99412c5 | |
parent | 7bdfccf956cb664f0bfec3b2ab01c60b548f77fb (diff) | |
download | system_api-2060d21131cbddaa506108851c974fd813687495.tar.gz |
system_api: Update constants for Cups operations in debugd
Remove the unused CupsAddPrinter opration. Add CupsResult
enumeration values to improve error reporting from CupsTool.
BUG=chromium:683241. chromium:683254
TEST=compiles on build bots
Change-Id: I7b465bfed669020dbb16872cddb7a3f6870a1067
Reviewed-on: https://chromium-review.googlesource.com/448981
Commit-Ready: Sean Kau <skau@chromium.org>
Tested-by: Sean Kau <skau@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
Reviewed-by: Justin Carlson <justincarlson@chromium.org>
-rw-r--r-- | dbus/debugd/dbus-constants.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/dbus/debugd/dbus-constants.h b/dbus/debugd/dbus-constants.h index e85de11..564b542 100644 --- a/dbus/debugd/dbus-constants.h +++ b/dbus/debugd/dbus-constants.h @@ -11,7 +11,6 @@ const char kDebugdServicePath[] = "/org/chromium/debugd"; const char kDebugdServiceName[] = "org.chromium.debugd"; // Methods. -const char kCupsAddPrinter[] = "CupsAddPrinter"; // DEPRECATED const char kCupsAddManuallyConfiguredPrinter[] = "CupsAddManuallyConfiguredPrinter"; const char kCupsAddAutoConfiguredPrinter[] = "CupsAddAutoConfiguredPrinter"; @@ -57,6 +56,16 @@ enum DevFeatureFlag { DEV_FEATURE_SYSTEM_ROOT_PASSWORD_SET = 1 << 5, DEV_FEATURE_CHROME_REMOTE_DEBUGGING_ENABLED = 1 << 6, }; + +// CupsAdd* error codes +enum CupsResult { + CUPS_SUCCESS = 0, + CUPS_FATAL = 1, + CUPS_INVALID_PPD = 2, + CUPS_LPADMIN_FAILURE = 3, + CUPS_AUTOCONF_FAILURE = 4, +}; + } // namespace debugd #endif // SYSTEM_API_DBUS_DEBUGD_DBUS_CONSTANTS_H_ |