Index: sync/internal_api/public/sync_manager.h |
diff --git a/sync/internal_api/public/sync_manager.h b/sync/internal_api/public/sync_manager.h |
index b26bd4f05fdb1ccece0d0c4df58b8ebfed4a0b82..97469285fa78d028000c2e7e3ba28f097b4a3154 100644 |
--- a/sync/internal_api/public/sync_manager.h |
+++ b/sync/internal_api/public/sync_manager.h |
@@ -1,4 +1,4 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
+// Copyright 2012 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. |
@@ -14,6 +14,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/task_runner.h" |
#include "base/threading/thread_checker.h" |
+#include "sync/base/sync_export.h" |
#include "sync/internal_api/public/base/model_type.h" |
#include "sync/internal_api/public/change_record.h" |
#include "sync/internal_api/public/configure_reason.h" |
@@ -72,12 +73,12 @@ struct SyncCredentials { |
// |
// Unless stated otherwise, all methods of SyncManager should be called on the |
// same thread. |
-class SyncManager { |
+class SYNC_EXPORT SyncManager { |
public: |
// An interface the embedding application implements to be notified |
// on change events. Note that these methods may be called on *any* |
// thread. |
- class ChangeDelegate { |
+ class SYNC_EXPORT ChangeDelegate { |
public: |
// Notify the delegate that changes have been applied to the sync model. |
// |
@@ -163,7 +164,7 @@ class SyncManager { |
// notifications from the SyncManager. Register an observer via |
// SyncManager::AddObserver. All methods are called only on the |
// sync thread. |
- class Observer { |
+ class SYNC_EXPORT Observer { |
public: |
// A round-trip sync-cycle took place and the syncer has resolved any |
// conflicts that may have arisen. |