Lines Matching refs:ConfigKey
43 const std::function<bool(const ConfigKey&)>& sendBroadcast,
50 void OnConfigUpdated(const int64_t timestampNs, const ConfigKey& key,
52 void OnConfigRemoved(const ConfigKey& key);
54 size_t GetMetricsSize(const ConfigKey& key) const;
58 void onDumpReport(const ConfigKey& key, const int64_t dumpTimeNs,
63 void onDumpReport(const ConfigKey& key, const int64_t dumpTimeNs,
134 int64_t getLastReportTimeNs(const ConfigKey& key);
142 void noteOnDiskData(const ConfigKey& key);
165 std::unordered_map<ConfigKey, sp<MetricsManager>> mMetricsManagers;
167 std::unordered_map<ConfigKey, int64_t> mLastBroadcastTimes;
173 std::unordered_map<ConfigKey, int64_t> mLastByteSizeTimes;
176 std::set<ConfigKey> mOnDiskDataConfigs;
190 void OnConfigUpdatedLocked(const int64_t currentTimestampNs, const ConfigKey& key,
212 void WriteDataToDiskLocked(const ConfigKey& key, const int64_t timestampNs,
217 const ConfigKey& key, const int64_t dumpTimeStampNs,
226 void flushIfNecessaryLocked(const ConfigKey& key, MetricsManager& metricsManager);
253 void resetConfigsLocked(const int64_t timestampNs, const std::vector<ConfigKey>& configs);
266 std::function<bool(const ConfigKey& key)> mSendBroadcast;