aboutsummaryrefslogtreecommitdiff
path: root/dbus/debugd/dbus-constants.h
diff options
context:
space:
mode:
authorSean Kau <skau@chromium.org>2017-03-03 10:18:43 -0800
committerchrome-bot <chrome-bot@chromium.org>2017-03-03 17:11:29 -0800
commit2060d21131cbddaa506108851c974fd813687495 (patch)
tree719bdd403aea11e056a1e9f39ded5ddaf99412c5 /dbus/debugd/dbus-constants.h
parent7bdfccf956cb664f0bfec3b2ab01c60b548f77fb (diff)
downloadsystem_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>
Diffstat (limited to 'dbus/debugd/dbus-constants.h')
-rw-r--r--dbus/debugd/dbus-constants.h11
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_