#include "components/download/public/common/all_download_event_notifier.h"
#include "base/memory/raw_ptr.h"
#include "base/observer_list.h"
namespace download {
AllDownloadEventNotifier::AllDownloadEventNotifier(
SimpleDownloadManagerCoordinator* simple_download_manager_coordinator)
: … { … }
AllDownloadEventNotifier::~AllDownloadEventNotifier() { … }
void AllDownloadEventNotifier::AddObserver(Observer* observer) { … }
void AllDownloadEventNotifier::RemoveObserver(Observer* observer) { … }
void AllDownloadEventNotifier::OnDownloadsInitialized(
bool active_downloads_only) { … }
void AllDownloadEventNotifier::OnManagerGoingDown(
SimpleDownloadManagerCoordinator* manager) { … }
void AllDownloadEventNotifier::OnDownloadCreated(DownloadItem* item) { … }
void AllDownloadEventNotifier::OnDownloadUpdated(DownloadItem* item) { … }
void AllDownloadEventNotifier::OnDownloadOpened(DownloadItem* item) { … }
void AllDownloadEventNotifier::OnDownloadRemoved(DownloadItem* item) { … }
void AllDownloadEventNotifier::OnDownloadDestroyed(DownloadItem* item) { … }
}