summaryrefslogtreecommitdiffstats
path: root/printing/backend/print_backend_dummy.cc
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-25 20:05:44 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-25 20:05:44 +0000
commit8e553f499860ac0b3bdea8326b7bc95a7650e250 (patch)
tree7c28ec6cbfae93e10038d97507a936a6e918aa2b /printing/backend/print_backend_dummy.cc
parent992848f4eb2e39e73b0bc2932253e9396eaf0369 (diff)
downloadchromium_src-8e553f499860ac0b3bdea8326b7bc95a7650e250.zip
chromium_src-8e553f499860ac0b3bdea8326b7bc95a7650e250.tar.gz
chromium_src-8e553f499860ac0b3bdea8326b7bc95a7650e250.tar.bz2
Move useful printing backend code from chrome/service/cloud_print to printing/backend.
BUG=none TEST=none Review URL: http://codereview.chromium.org/3945003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63772 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing/backend/print_backend_dummy.cc')
-rw-r--r--printing/backend/print_backend_dummy.cc23
1 files changed, 23 insertions, 0 deletions
diff --git a/printing/backend/print_backend_dummy.cc b/printing/backend/print_backend_dummy.cc
new file mode 100644
index 0000000..008f00b
--- /dev/null
+++ b/printing/backend/print_backend_dummy.cc
@@ -0,0 +1,23 @@
+// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// This is dummy implementation for all configurations where there is no
+// print backend.
+#if !defined(PRINT_BACKEND_AVAILABLE)
+
+#include "printing/backend/print_backend.h"
+
+#include "base/logging.h"
+
+namespace printing {
+
+scoped_refptr<PrintBackend> PrintBackend::CreateInstance(
+ const DictionaryValue* print_backend_settings) {
+ NOTREACHED();
+ return NULL;
+}
+
+} // namespace printing
+
+#endif // PRINT_BACKEND_AVAILABLE