#include "components/enterprise/connectors/core/connectors_manager_base.h"
namespace enterprise_connectors {
ConnectorsManagerBase::ConnectorsManagerBase(
PrefService* pref_service,
const ServiceProviderConfig* config,
bool observe_prefs)
: … { … }
ConnectorsManagerBase::~ConnectorsManagerBase() = default;
bool ConnectorsManagerBase::IsReportingConnectorEnabled(
ReportingConnector connector) const { … }
std::optional<ReportingSettings> ConnectorsManagerBase::GetReportingSettings(
ReportingConnector connector) { … }
void ConnectorsManagerBase::OnPrefChanged(ReportingConnector connector) { … }
std::vector<std::string>
ConnectorsManagerBase::GetReportingServiceProviderNames(
ReportingConnector connector) { … }
void ConnectorsManagerBase::CacheReportingConnectorPolicy(
ReportingConnector connector) { … }
std::optional<GURL> ConnectorsManagerBase::GetReportingConnectorUrlOverride() { … }
void ConnectorsManagerBase::StartObservingPrefs(PrefService* pref_service) { … }
void ConnectorsManagerBase::StartObservingPref(ReportingConnector connector) { … }
const ConnectorsManagerBase::ReportingConnectorsSettings&
ConnectorsManagerBase::GetReportingConnectorsSettingsForTesting() const { … }
}