// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_SHARING_MESSAGE_SHARING_MESSAGE_BRIDGE_IMPL_H_ #define COMPONENTS_SHARING_MESSAGE_SHARING_MESSAGE_BRIDGE_IMPL_H_ #include <memory> #include "base/timer/timer.h" #include "components/sharing_message/sharing_message_bridge.h" #include "components/sync/model/data_type_local_change_processor.h" #include "components/sync/model/data_type_sync_bridge.h" // Class that implements sending sharing messages using Sync. This class // implements interaction with sync service. Sharing message data type is not // stored in any persistent storage. class SharingMessageBridgeImpl : public SharingMessageBridge, public syncer::DataTypeSyncBridge { … }; #endif // COMPONENTS_SHARING_MESSAGE_SHARING_MESSAGE_BRIDGE_IMPL_H_