#include "components/services/app_service/public/cpp/app_capability_access_cache.h"
#include <utility>
#include "base/observer_list.h"
namespace apps {
AppCapabilityAccessCache::Observer::~Observer() { … }
AppCapabilityAccessCache::AppCapabilityAccessCache()
: … { … }
AppCapabilityAccessCache::~AppCapabilityAccessCache() { … }
void AppCapabilityAccessCache::AddObserver(Observer* observer) { … }
void AppCapabilityAccessCache::RemoveObserver(Observer* observer) { … }
void AppCapabilityAccessCache::SetAccountId(const AccountId& account_id) { … }
std::set<std::string> AppCapabilityAccessCache::GetAppsAccessingCamera() { … }
std::set<std::string> AppCapabilityAccessCache::GetAppsAccessingMicrophone() { … }
std::set<std::string> AppCapabilityAccessCache::GetAppsAccessingCapabilities() { … }
void AppCapabilityAccessCache::OnCapabilityAccesses(
std::vector<CapabilityAccessPtr> deltas) { … }
void AppCapabilityAccessCache::DoOnCapabilityAccesses(
std::vector<CapabilityAccessPtr> deltas) { … }
}