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