#include "components/content_settings/core/browser/content_settings_observable_provider.h"
#include "base/observer_list.h"
namespace content_settings {
ObservableProvider::ObservableProvider() { … }
ObservableProvider::~ObservableProvider() { … }
void ObservableProvider::AddObserver(Observer* observer) { … }
void ObservableProvider::RemoveObserver(Observer* observer) { … }
void ObservableProvider::NotifyObservers(
const ContentSettingsPattern& primary_pattern,
const ContentSettingsPattern& secondary_pattern,
ContentSettingsType content_type,
const PartitionKey* partition_key) { … }
void ObservableProvider::RemoveAllObservers() { … }
bool ObservableProvider::CalledOnValidThread() { … }
}