Lines Matching defs:StatisticsProviderImpl
89 class StatisticsProviderImpl : public StatisticsProvider {
100 static StatisticsProviderImpl* GetInstance();
104 friend struct DefaultSingletonTraits<StatisticsProviderImpl>;
106 StatisticsProviderImpl();
107 virtual ~StatisticsProviderImpl();
128 DISALLOW_COPY_AND_ASSIGN(StatisticsProviderImpl);
131 bool StatisticsProviderImpl::WaitForStatisticsLoaded() {
154 bool StatisticsProviderImpl::GetMachineStatistic(const std::string& name,
174 bool StatisticsProviderImpl::GetMachineFlag(const std::string& name,
194 void StatisticsProviderImpl::Shutdown() {
198 StatisticsProviderImpl::StatisticsProviderImpl()
205 StatisticsProviderImpl::~StatisticsProviderImpl() {
208 void StatisticsProviderImpl::StartLoadingMachineStatistics(
219 base::Bind(&StatisticsProviderImpl::LoadMachineStatistics,
224 void StatisticsProviderImpl::LoadMachineStatistics(bool load_oem_manifest) {
225 // Run from the file task runner. StatisticsProviderImpl is a Singleton<> and
288 void StatisticsProviderImpl::LoadOemManifestFromFile(
312 StatisticsProviderImpl* StatisticsProviderImpl::GetInstance() {
313 return Singleton<StatisticsProviderImpl,
314 DefaultSingletonTraits<StatisticsProviderImpl> >::get();
323 return StatisticsProviderImpl::GetInstance();