Правки для работы windows
This commit is contained in:
parent
c1089b4806
commit
d861aa1788
|
@ -21,7 +21,7 @@ void Memorator::ask()
|
|||
}
|
||||
|
||||
/*Возвращает общее кол-во памяти в байтах*/
|
||||
unsigned long Memorator::getTotalRam_B()
|
||||
unsigned long long Memorator::getTotalRam_B()
|
||||
{
|
||||
ask();
|
||||
#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;
|
||||
}
|
||||
|
||||
/*Возвращает общее кол-во памяти в мегабайтах*/
|
||||
unsigned long Memorator::getTotalRam_MB()
|
||||
unsigned long long Memorator::getTotalRam_MB()
|
||||
{
|
||||
return getTotalRam_KB()/1000;
|
||||
}
|
||||
|
||||
/*Возвращает общее кол-во свободной памяти в байтах*/
|
||||
unsigned long Memorator::getFreeRam_B()
|
||||
unsigned long long Memorator::getFreeRam_B()
|
||||
{
|
||||
ask();
|
||||
#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;
|
||||
}
|
||||
|
||||
/*Возвращает общее кол-во свободной памяти в мегабайтах*/
|
||||
unsigned long Memorator::getFreeRam_MB()
|
||||
unsigned long long Memorator::getFreeRam_MB()
|
||||
{
|
||||
return getFreeRam_KB()/1000;
|
||||
}
|
||||
|
||||
/*Возвращает общее кол-во памяти подкачки в байтах*/
|
||||
unsigned long Memorator::getTotalSwap_B()
|
||||
unsigned long long Memorator::getTotalSwap_B()
|
||||
{
|
||||
ask();
|
||||
#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;
|
||||
}
|
||||
|
||||
/*Возвращает общее кол-во памяти подкачки в мегабайтах*/
|
||||
unsigned long Memorator::getTotalSwap_MB()
|
||||
unsigned long long Memorator::getTotalSwap_MB()
|
||||
{
|
||||
return getTotalSwap_KB()/1000;
|
||||
}
|
||||
|
||||
/*Возвращает общее кол-во свободной памяти подкачки в байтах*/
|
||||
unsigned long Memorator::getFreeSwap_B()
|
||||
unsigned long long Memorator::getFreeSwap_B()
|
||||
{
|
||||
#ifdef __linux__
|
||||
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;
|
||||
}
|
||||
|
||||
/*Возвращает общее кол-во свободной памяти подкачки в мегабайтах*/
|
||||
unsigned long Memorator::getFreeSwap_MB()
|
||||
unsigned long long Memorator::getFreeSwap_MB()
|
||||
{
|
||||
return getFreeSwap_KB()/1000;
|
||||
}
|
||||
|
|
24
Memorator.h
24
Memorator.h
|
@ -10,18 +10,18 @@
|
|||
class Memorator
|
||||
{
|
||||
public:
|
||||
static unsigned long getTotalRam_B();
|
||||
static unsigned long getTotalRam_KB();
|
||||
static unsigned long getTotalRam_MB();
|
||||
static unsigned long getFreeRam_B();
|
||||
static unsigned long getFreeRam_KB();
|
||||
static unsigned long getFreeRam_MB();
|
||||
static unsigned long getTotalSwap_B();
|
||||
static unsigned long getTotalSwap_KB();
|
||||
static unsigned long getTotalSwap_MB();
|
||||
static unsigned long getFreeSwap_B();
|
||||
static unsigned long getFreeSwap_KB();
|
||||
static unsigned long getFreeSwap_MB();
|
||||
static unsigned long long getTotalRam_B();
|
||||
static unsigned long long getTotalRam_KB();
|
||||
static unsigned long long getTotalRam_MB();
|
||||
static unsigned long long getFreeRam_B();
|
||||
static unsigned long long getFreeRam_KB();
|
||||
static unsigned long long getFreeRam_MB();
|
||||
static unsigned long long getTotalSwap_B();
|
||||
static unsigned long long getTotalSwap_KB();
|
||||
static unsigned long long getTotalSwap_MB();
|
||||
static unsigned long long getFreeSwap_B();
|
||||
static unsigned long long getFreeSwap_KB();
|
||||
static unsigned long long getFreeSwap_MB();
|
||||
|
||||
private:
|
||||
static void ask();
|
||||
|
|
Loading…
Reference in New Issue