Smallcase folders part 2

This commit is contained in:
2025-12-29 13:59:23 +00:00
parent 8bef59f793
commit 37fc8b0cf3
37 changed files with 127 additions and 116 deletions
+4 -4
View File
@@ -1,14 +1,14 @@
#pragma once
#include "Metrics/Host.h"
#include <vector>
#include <string>
#include "metrics/Host.h"
namespace metrics
{
class Collector
{
public:
Collector(const std::vector<std::string> &disks = {"/"});
Collector(const std::vector<std::vector<std::string>> &disks = {{"R", "/"}});
explicit Collector();
Host collect();
@@ -24,10 +24,10 @@ namespace metrics
std::pair<CpuTimes, std::vector<CpuTimes>> prevCpu;
std::pair<CpuTimes, std::vector<CpuTimes>> readCpuTimes();
const std::vector<std::string> disks;
const std::vector<std::vector<std::string>> disks;
float cpuLoad(const CpuTimes &prev, const CpuTimes &cur);
Memory readMemory();
Disk readDisk(const char *path = "/");
Disk readDisk(const std::vector<std::string> &disk = {"R", "/"});
void readLoad(float &l1, float &l5, float &l15);
uint64_t readUptime();
std::string readHostname();