class SystemMonitor
Defined at line 17 of file ../../src/ui/bin/system_monitor/system_monitor.h
This class uses archiveAccessor and batchIterator to get diagnostic
information like platform metrics which include CPU usage.
Public Methods
void SystemMonitor ()
Class constructor initializes the parameters of INSPECT data
Defined at line 28 of file ../../src/ui/bin/system_monitor/system_monitor.cc
void ConnectToArchiveAccessor ()
These functions uses the iterator to access inspect diagnostic and turn
all the json format content into std::string and
returns a vector of strings.
Defined at line 37 of file ../../src/ui/bin/system_monitor/system_monitor.cc
void InitializeRenderer ()
Defined at line 42 of file ../../src/ui/bin/system_monitor/system_monitor.cc
void UpdateRecentDiagnostic ()
Defined at line 44 of file ../../src/ui/bin/system_monitor/system_monitor.cc
void PrintRecentDiagnostic ()
Defined at line 83 of file ../../src/ui/bin/system_monitor/system_monitor.cc
std::vector<std::string> ParseBatch (const std::vector<fuchsia::diagnostics::FormattedContent> & batch)
Defined at line 49 of file ../../src/ui/bin/system_monitor/system_monitor.cc
std::string GetTargetFromDiagnostics (std::vector<std::string> recent_diagnostics)
Defined at line 66 of file ../../src/ui/bin/system_monitor/system_monitor.cc
std::string GetCPUData ()
Defined at line 75 of file ../../src/ui/bin/system_monitor/system_monitor.cc