cmlabs::SysInfo Class Reference

#include <JThread.h>

Inheritance diagram for cmlabs::SysInfo:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::SysInfo:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SysInfo ()
virtual ~SysInfo ()
virtual Objectclone () const
virtual bool equals (const Object *o2) const
virtual JString print ()
virtual JString toHTML ()
virtual JString toXML ()
virtual JString toXML (JString tag, JString content)
virtual bool fromXML (XMLNode *node)
virtual bool clear ()
virtual bool update ()
int getOSVersionMajor ()
int getOSVersionMinor ()
int getOSVersionSub ()
int getOSVersionBuild ()
JString getOSVersionText ()

Public Attributes

JString osName
JString osType
JString osVersionString
double osTotalMemory
double cpuSpeed
int cpuCount
JString cpuArchitecture
JString hostname
double procAverageCPUUsageKernel
double procAverageCPUUsageUser
double procAverageCPUUsage
double procCurrentCPUUsageKernel
double procCurrentCPUUsageUser
double procCurrentCPUUsage


Detailed Description

Definition at line 81 of file JThread.h.


Constructor & Destructor Documentation

cmlabs::SysInfo::SysInfo (  ) 

Definition at line 136 of file JThread.cpp.

cmlabs::SysInfo::~SysInfo (  )  [virtual]

Definition at line 140 of file JThread.cpp.


Member Function Documentation

Object * cmlabs::SysInfo::clone (  )  const [virtual]

Implements cmlabs::Object.

Definition at line 249 of file JThread.cpp.

bool cmlabs::SysInfo::equals ( const Object o2  )  const [virtual]

Reimplemented from cmlabs::Object.

Definition at line 255 of file JThread.cpp.

JString cmlabs::SysInfo::print (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 297 of file JThread.cpp.

JString cmlabs::SysInfo::toHTML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 320 of file JThread.cpp.

JString cmlabs::SysInfo::toXML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 375 of file JThread.cpp.

JString cmlabs::SysInfo::toXML ( JString  tag,
JString  content 
) [virtual]

Definition at line 343 of file JThread.cpp.

bool cmlabs::SysInfo::fromXML ( XMLNode node  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 380 of file JThread.cpp.

bool cmlabs::SysInfo::clear (  )  [virtual]

Definition at line 143 of file JThread.cpp.

bool cmlabs::SysInfo::update (  )  [virtual]

Definition at line 163 of file JThread.cpp.

int cmlabs::SysInfo::getOSVersionMajor (  ) 

Definition at line 209 of file JThread.cpp.

int cmlabs::SysInfo::getOSVersionMinor (  ) 

Definition at line 217 of file JThread.cpp.

int cmlabs::SysInfo::getOSVersionSub (  ) 

Definition at line 225 of file JThread.cpp.

int cmlabs::SysInfo::getOSVersionBuild (  ) 

Definition at line 233 of file JThread.cpp.

JString cmlabs::SysInfo::getOSVersionText (  ) 

Definition at line 241 of file JThread.cpp.


Member Data Documentation

Definition at line 103 of file JThread.h.

Definition at line 104 of file JThread.h.

Definition at line 105 of file JThread.h.

Definition at line 106 of file JThread.h.

Definition at line 107 of file JThread.h.

Definition at line 108 of file JThread.h.

Definition at line 109 of file JThread.h.

Definition at line 110 of file JThread.h.

Definition at line 113 of file JThread.h.

Definition at line 114 of file JThread.h.

Definition at line 115 of file JThread.h.

Definition at line 116 of file JThread.h.

Definition at line 117 of file JThread.h.

Definition at line 118 of file JThread.h.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 16:22:53 2009 for CoreLibrary by  doxygen 1.5.6