ROOT » CORE » BASE » MemInfo_t

class MemInfo_t


Abstract base class defining a generic interface to the underlying
Operating System.
This is not an ABC in the strict sense of the (C++) word. For
every member function there is an implementation (often not more
than a call to AbstractMethod() which prints a warning saying
that the method should be overridden in a derived class), which
allows a simple partial implementation for new OS'es.

Function Members (Methods)

static TClass*Class()
virtual TClass*IsA() const
MemInfo_t(const MemInfo_t&)
MemInfo_t&operator=(const MemInfo_t&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

Int_tfMemFreefree RAM in MB
Int_tfMemTotaltotal RAM in MB
Int_tfMemUsedused RAM in MB
Int_tfSwapFreefree swap in MB
Int_tfSwapTotaltotal swap in MB
Int_tfSwapUsedused swap in MB

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

{ }
virtual ~MemInfo_t()
{ }
TSystem& operator=(const MemInfo_t& )