Правки для работы windows

This commit is contained in:
re.kovalev 2021-07-16 13:29:11 +03:00
parent c1089b4806
commit d861aa1788
2 changed files with 25 additions and 25 deletions

View File

@ -21,7 +21,7 @@ void Memorator::ask()
} }
/*Возвращает общее кол-во памяти в байтах*/ /*Возвращает общее кол-во памяти в байтах*/
unsigned long Memorator::getTotalRam_B() unsigned long long Memorator::getTotalRam_B()
{ {
ask(); ask();
#ifdef __linux__ #ifdef __linux__
@ -34,19 +34,19 @@ unsigned long Memorator::getTotalRam_B()
} }
/*Возвращает общее кол-во памяти в килобайтах*/ /*Возвращает общее кол-во памяти в килобайтах*/
unsigned long Memorator::getTotalRam_KB() unsigned long long Memorator::getTotalRam_KB()
{ {
return getTotalRam_B()/1000; return getTotalRam_B()/1000;
} }
/*Возвращает общее кол-во памяти в мегабайтах*/ /*Возвращает общее кол-во памяти в мегабайтах*/
unsigned long Memorator::getTotalRam_MB() unsigned long long Memorator::getTotalRam_MB()
{ {
return getTotalRam_KB()/1000; return getTotalRam_KB()/1000;
} }
/*Возвращает общее кол-во свободной памяти в байтах*/ /*Возвращает общее кол-во свободной памяти в байтах*/
unsigned long Memorator::getFreeRam_B() unsigned long long Memorator::getFreeRam_B()
{ {
ask(); ask();
#ifdef __linux__ #ifdef __linux__
@ -59,19 +59,19 @@ unsigned long Memorator::getFreeRam_B()
} }
/*Возвращает общее кол-во свободной памяти в килобайтах*/ /*Возвращает общее кол-во свободной памяти в килобайтах*/
unsigned long Memorator::getFreeRam_KB() unsigned long long Memorator::getFreeRam_KB()
{ {
return getFreeRam_B()/1000; return getFreeRam_B()/1000;
} }
/*Возвращает общее кол-во свободной памяти в мегабайтах*/ /*Возвращает общее кол-во свободной памяти в мегабайтах*/
unsigned long Memorator::getFreeRam_MB() unsigned long long Memorator::getFreeRam_MB()
{ {
return getFreeRam_KB()/1000; return getFreeRam_KB()/1000;
} }
/*Возвращает общее кол-во памяти подкачки в байтах*/ /*Возвращает общее кол-во памяти подкачки в байтах*/
unsigned long Memorator::getTotalSwap_B() unsigned long long Memorator::getTotalSwap_B()
{ {
ask(); ask();
#ifdef __linux__ #ifdef __linux__
@ -84,19 +84,19 @@ unsigned long Memorator::getTotalSwap_B()
} }
/*Возвращает общее кол-во памяти подкачки в килобайтах*/ /*Возвращает общее кол-во памяти подкачки в килобайтах*/
unsigned long Memorator::getTotalSwap_KB() unsigned long long Memorator::getTotalSwap_KB()
{ {
return getTotalSwap_B()/1000; return getTotalSwap_B()/1000;
} }
/*Возвращает общее кол-во памяти подкачки в мегабайтах*/ /*Возвращает общее кол-во памяти подкачки в мегабайтах*/
unsigned long Memorator::getTotalSwap_MB() unsigned long long Memorator::getTotalSwap_MB()
{ {
return getTotalSwap_KB()/1000; return getTotalSwap_KB()/1000;
} }
/*Возвращает общее кол-во свободной памяти подкачки в байтах*/ /*Возвращает общее кол-во свободной памяти подкачки в байтах*/
unsigned long Memorator::getFreeSwap_B() unsigned long long Memorator::getFreeSwap_B()
{ {
#ifdef __linux__ #ifdef __linux__
ask(); ask();
@ -109,13 +109,13 @@ unsigned long Memorator::getFreeSwap_B()
} }
/*Возвращает общее кол-во свободной памяти подкачки в килобайтах*/ /*Возвращает общее кол-во свободной памяти подкачки в килобайтах*/
unsigned long Memorator::getFreeSwap_KB() unsigned long long Memorator::getFreeSwap_KB()
{ {
return getFreeSwap_B()/1000; return getFreeSwap_B()/1000;
} }
/*Возвращает общее кол-во свободной памяти подкачки в мегабайтах*/ /*Возвращает общее кол-во свободной памяти подкачки в мегабайтах*/
unsigned long Memorator::getFreeSwap_MB() unsigned long long Memorator::getFreeSwap_MB()
{ {
return getFreeSwap_KB()/1000; return getFreeSwap_KB()/1000;
} }

View File

@ -10,18 +10,18 @@
class Memorator class Memorator
{ {
public: public:
static unsigned long getTotalRam_B(); static unsigned long long getTotalRam_B();
static unsigned long getTotalRam_KB(); static unsigned long long getTotalRam_KB();
static unsigned long getTotalRam_MB(); static unsigned long long getTotalRam_MB();
static unsigned long getFreeRam_B(); static unsigned long long getFreeRam_B();
static unsigned long getFreeRam_KB(); static unsigned long long getFreeRam_KB();
static unsigned long getFreeRam_MB(); static unsigned long long getFreeRam_MB();
static unsigned long getTotalSwap_B(); static unsigned long long getTotalSwap_B();
static unsigned long getTotalSwap_KB(); static unsigned long long getTotalSwap_KB();
static unsigned long getTotalSwap_MB(); static unsigned long long getTotalSwap_MB();
static unsigned long getFreeSwap_B(); static unsigned long long getFreeSwap_B();
static unsigned long getFreeSwap_KB(); static unsigned long long getFreeSwap_KB();
static unsigned long getFreeSwap_MB(); static unsigned long long getFreeSwap_MB();
private: private:
static void ask(); static void ask();