Arreglar el ajuste para dibujar CpuMon
Signed-off-by: somebody_master <somebody_master@somebodyserver.mooo.com>
This commit is contained in:
parent
2f3685be6a
commit
0693c0e85d
@ -42,7 +42,7 @@ private:
|
|||||||
bool enFuncionamiento;
|
bool enFuncionamiento;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CpuMon(uint8_t num_hilos, WINDOW *ventanaMonitorCPU);
|
CpuMon(uint8_t num_hilos, WINDOW *ventanaMonitorCPU, int lineas);
|
||||||
void iniciarCPU_MON();
|
void iniciarCPU_MON();
|
||||||
void pararCPU_MON();
|
void pararCPU_MON();
|
||||||
size_t getTiempoInactivo(const DatosCPU &e);
|
size_t getTiempoInactivo(const DatosCPU &e);
|
||||||
|
@ -6,15 +6,14 @@
|
|||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
|
|
||||||
CpuMon::CpuMon(uint8_t num_hilos, WINDOW *ventanaMonitorCPU) {
|
CpuMon::CpuMon(uint8_t num_hilos, WINDOW *ventanaMonitorCPU, int lineas) {
|
||||||
CpuMon::num_hilos = num_hilos;
|
CpuMon::num_hilos = num_hilos;
|
||||||
CpuMon::ventanaMonitorCPU = ventanaMonitorCPU;
|
CpuMon::ventanaMonitorCPU = ventanaMonitorCPU;
|
||||||
CpuMon::enFuncionamiento = true;
|
CpuMon::enFuncionamiento = true;
|
||||||
|
|
||||||
uint8_t num_sectores = 1;
|
uint8_t num_sectores = 1;
|
||||||
int lineas = ui::g_maxLines;
|
|
||||||
|
|
||||||
while (lineas < (CpuMon::num_hilos / num_sectores)) {
|
while (lineas < (int)(CpuMon::num_hilos / num_sectores)) {
|
||||||
num_sectores++;
|
num_sectores++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -86,7 +86,8 @@ void userInterface(const uint8_t *num_menu, vector<string> *mensaje,
|
|||||||
CpuMon(std::thread::hardware_concurrency(),
|
CpuMon(std::thread::hardware_concurrency(),
|
||||||
newwin(ui::g_maxLines - (TITULO_PRINCIPAL.size() + 4),
|
newwin(ui::g_maxLines - (TITULO_PRINCIPAL.size() + 4),
|
||||||
ui::g_maxCols / 2 - 1, TITULO_PRINCIPAL.size() + 4,
|
ui::g_maxCols / 2 - 1, TITULO_PRINCIPAL.size() + 4,
|
||||||
ui::g_maxCols - ui::g_maxCols / 2 - 1));
|
ui::g_maxCols - ui::g_maxCols / 2 - 1),
|
||||||
|
ui::g_maxLines - (TITULO_PRINCIPAL.size() + 4));
|
||||||
|
|
||||||
std::thread monHilo(monitorHilo, &monitor);
|
std::thread monHilo(monitorHilo, &monitor);
|
||||||
monHilo.detach();
|
monHilo.detach();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user