29 #ifndef CASA_HOSTINFO_H 30 #define CASA_HOSTINFO_H 32 #include <casacore/casa/aips.h> 39 class HostMachineInfo;
121 static ptrdiff_t
memoryTotal(
bool use_aipsrc=
false);
145 #if defined(AIPS_LITTLE_ENDIAN)
static HostMachineInfo * info
const HostInfo & operator=(const HostInfo &)
static ptrdiff_t memoryUsed()
HostInfo()
we don't want folks creating these...
static ptrdiff_t swapUsed()
bool Bool
Define the standard types used by Casacore.
static ptrdiff_t swapFree()
static ptrdiff_t memoryFree()
static Int numCPUs(bool use_aipsrc=false)
Returns 0 if unable to determine the number of CPUs.
static ptrdiff_t memoryTotal(bool use_aipsrc=false)
Get memory info (in KBytes).
static ptrdiff_t swapTotal()
Get swap space info (in KBytes).
String: the storage and methods of handling collections of characters.
static Bool bigEndian()
Returns True for big endian machines (like SUN).
Miscellaneous information about this host and process.
static Double secondsFrom1970()
this file contains all the compiler specific defines