#ifndef COMPONENTS_SYNC_ENGINE_DEBUG_INFO_EVENT_LISTENER_H_
#define COMPONENTS_SYNC_ENGINE_DEBUG_INFO_EVENT_LISTENER_H_
#include "base/containers/circular_deque.h"
#include "base/gtest_prod_util.h"
#include "base/sequence_checker.h"
#include "components/sync/base/data_type.h"
#include "components/sync/engine/cycle/debug_info_getter.h"
#include "components/sync/engine/cycle/sync_cycle_snapshot.h"
#include "components/sync/engine/sync_encryption_handler.h"
#include "components/sync/engine/sync_manager.h"
namespace sync_pb {
class DebugEventInfo;
class DebugInfo;
class EncryptedData;
enum SyncEnums_SingletonDebugEventType : int;
}
namespace syncer {
class DebugInfoEventListener : public SyncManager::Observer,
public SyncEncryptionHandler::Observer,
public DebugInfoGetter { … };
}
#endif