summaryrefslogtreecommitdiffstats
path: root/printing/backend/print_backend.h
diff options
context:
space:
mode:
authordarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-01 06:34:04 +0000
committerdarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-01 06:34:04 +0000
commit69f5b1e6690af4184fc5fdc8734ad4b7936123bd (patch)
tree1ce92b715b5bee418b6d3e88f96a72a2177e4890 /printing/backend/print_backend.h
parent0e3c7d88f2fd4070e0b373e97ce400e522d15245 (diff)
downloadchromium_src-69f5b1e6690af4184fc5fdc8734ad4b7936123bd.zip
chromium_src-69f5b1e6690af4184fc5fdc8734ad4b7936123bd.tar.gz
chromium_src-69f5b1e6690af4184fc5fdc8734ad4b7936123bd.tar.bz2
Add printing.dll to the component build.
R=rvargas,thestig Review URL: http://codereview.chromium.org/7799003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99144 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing/backend/print_backend.h')
-rw-r--r--printing/backend/print_backend.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/printing/backend/print_backend.h b/printing/backend/print_backend.h
index b6d0b91..c788499 100644
--- a/printing/backend/print_backend.h
+++ b/printing/backend/print_backend.h
@@ -11,6 +11,7 @@
#include <vector>
#include "base/memory/ref_counted.h"
+#include "printing/printing_export.h"
namespace base {
class DictionaryValue;
@@ -19,7 +20,7 @@ class DictionaryValue;
// This is the interface for platform-specific code for a print backend
namespace printing {
-struct PrinterBasicInfo {
+struct PRINTING_EXPORT PrinterBasicInfo {
PrinterBasicInfo();
~PrinterBasicInfo();
@@ -32,7 +33,7 @@ struct PrinterBasicInfo {
typedef std::vector<PrinterBasicInfo> PrinterList;
-struct PrinterCapsAndDefaults {
+struct PRINTING_EXPORT PrinterCapsAndDefaults {
PrinterCapsAndDefaults();
~PrinterCapsAndDefaults();
@@ -49,7 +50,8 @@ struct PrinterCapsAndDefaults {
// print system specific. For example, CUPS is available on both Linux and Mac,
// but not available on ChromeOS, etc. This design allows us to add more
// functionality on some platforms, while reusing core (CUPS) functions.
-class PrintBackend : public base::RefCountedThreadSafe<PrintBackend> {
+class PRINTING_EXPORT PrintBackend
+ : public base::RefCountedThreadSafe<PrintBackend> {
public:
virtual ~PrintBackend();