Chromium Code Reviews| Index: printing/backend/print_backend_chromeos.cc |
| diff --git a/printing/backend/print_backend_chromeos.cc b/printing/backend/print_backend_chromeos.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..d40a6e1164f77a51009ce46e268fe8a51d201210 |
| --- /dev/null |
| +++ b/printing/backend/print_backend_chromeos.cc |
| @@ -0,0 +1,51 @@ |
| +// 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. |
| + |
| +#include "printing/backend/print_backend.h" |
| + |
| +#include "base/logging.h" |
| + |
| +namespace printing { |
| + |
| +class PrintBackendChromeOS : public PrintBackend { |
|
sanjeevr
2011/05/24 23:21:25
Please add some comments for this class.
Scott Byer
2011/05/24 23:40:32
We will want a comment here explaining that it's s
|
| + public: |
| + PrintBackendChromeOS(); |
| + virtual ~PrintBackendChromeOS() {} |
| + |
| + // PrintBackend implementation. |
| + virtual bool EnumeratePrinters(PrinterList* printer_list); |
| + |
| + virtual bool GetPrinterCapsAndDefaults(const std::string& printer_name, |
| + PrinterCapsAndDefaults* printer_info); |
| + |
| + virtual bool IsValidPrinter(const std::string& printer_name); |
| + |
| + private: |
| +}; |
| + |
| +PrintBackendChromeOS::PrintBackendChromeOS() {} |
| + |
| +bool PrintBackendChromeOS::EnumeratePrinters(PrinterList* printer_list) { |
| + return true; |
| +} |
| + |
| +bool PrintBackendChromeOS::GetPrinterCapsAndDefaults( |
| + const std::string& printer_name, |
| + PrinterCapsAndDefaults* printer_info) { |
| + NOTREACHED(); |
| + return false; |
| +} |
| + |
| +bool PrintBackendChromeOS::IsValidPrinter(const std::string& printer_name) { |
| + NOTREACHED(); |
| + return true; |
| +} |
| + |
| +scoped_refptr<PrintBackend> PrintBackend::CreateInstance( |
| + const DictionaryValue* print_backend_settings) { |
| + return new PrintBackendChromeOS(); |
| +} |
| + |
| +} // namespace printing |
| + |