1#ifndef LINTEL_PROCESSRESOURCEREADER_H
2#define LINTEL_PROCESSRESOURCEREADER_H
19 std::chrono::steady_clock::time_point
sampleTime = std::chrono::steady_clock::now();
23 std::chrono::seconds
uptime = std::chrono::seconds(0);
Definition ProcessResourceReader.h:39
ProcessResourceReader()=delete
static ProcessResourceData readOf(ProcessId pid, const std::optional< ProcessResourceData > &previous)
Definition BaseFeature.h:6
std::int64_t ProcessId
Definition Platform.h:33
constexpr std::string_view type_name()
Definition TypeName.h:9
Definition ProcessResourceReader.h:17
bool valid
Definition ProcessResourceReader.h:29
std::optional< double > cpuPercent
Definition ProcessResourceReader.h:25
std::optional< uint64_t > memoryBytes
Definition ProcessResourceReader.h:27
std::optional< uint64_t > cpuTicksTotal
Definition ProcessResourceReader.h:21
std::chrono::seconds uptime
Definition ProcessResourceReader.h:23
std::chrono::steady_clock::time_point sampleTime
Definition ProcessResourceReader.h:19