#include "components/sync/engine/cycle/sync_cycle_context.h"
#include "base/observer_list.h"
#include "components/sync/base/extensions_activity.h"
namespace syncer {
SyncCycleContext::SyncCycleContext(
ServerConnectionManager* connection_manager,
ExtensionsActivity* extensions_activity,
const std::vector<SyncEngineEventListener*>& listeners,
DebugInfoGetter* debug_info_getter,
DataTypeRegistry* data_type_registry,
const std::string& cache_guid,
const std::string& birthday,
const std::string& bag_of_chips,
base::TimeDelta poll_interval)
: … { … }
SyncCycleContext::~SyncCycleContext() = default;
DataTypeSet SyncCycleContext::GetConnectedTypes() const { … }
void SyncCycleContext::set_birthday(const std::string& birthday) { … }
void SyncCycleContext::set_bag_of_chips(const std::string& bag_of_chips) { … }
}