Lines Matching refs:StringBackend
97 StringBackend backend(std::make_unique<TextFormatter>()); in DumpForSigQuit()
109 StringBackend::StringBackend(std::unique_ptr<MetricsFormatter> formatter) in StringBackend() function in art::metrics::StringBackend
112 std::string StringBackend::GetAndResetBuffer() { in GetAndResetBuffer()
116 void StringBackend::BeginOrUpdateSession(const SessionData& session_data) { in BeginOrUpdateSession()
120 void StringBackend::BeginReport(uint64_t timestamp_since_start_ms) { in BeginReport()
124 void StringBackend::EndReport() { in EndReport()
128 void StringBackend::ReportCounter(DatumId counter_type, uint64_t value) { in ReportCounter()
132 void StringBackend::ReportHistogram(DatumId histogram_type, in ReportHistogram()
255 : StringBackend{std::move(formatter)}, level_{level} in LogBackend()
259 StringBackend::GetAndResetBuffer(); in BeginReport()
260 StringBackend::BeginReport(timestamp_since_start_ms); in BeginReport()
264 StringBackend::EndReport(); in EndReport()
265 LOG_STREAM(level_) << StringBackend::GetAndResetBuffer(); in EndReport()
270 : StringBackend{std::move(formatter)}, filename_{filename} in FileBackend()
274 StringBackend::GetAndResetBuffer(); in BeginReport()
275 StringBackend::BeginReport(timestamp_since_start_ms); in BeginReport()
279 StringBackend::EndReport(); in EndReport()
286 if (!android::base::WriteStringToFd(StringBackend::GetAndResetBuffer(), file.get()->Fd())) { in EndReport()