SkyGI::System Class Reference

Inheritance diagram for SkyGI::System:
[legend]
Collaboration diagram for SkyGI::System:
[legend]
List of all members.

Public Types

enum  BuildNumberType { Kernel = 0, Api }

Public Member Functions

 System ()
bool IsSafeMode ()
bool IsLiveCD ()
bool IsVolatile ()
bool IsBranched ()
bool HasBootOption (const String &pOption)
void Notify (unsigned int uiType, const String &szCaption, char *szFormatString,...)
unsigned int GetTotalMemory ()
unsigned int GetFreeMemory ()
unsigned int GetBuildNumber (BuildNumberType nBuildNumberType)

Static Public Member Functions

static void DumpMemory (void *vpAddress, unsigned int uiBytes, bool bStdOut=true, bool bDebugLog=true)
static bool Shutdown (ShutDownMode nMode)

Member Enumeration Documentation

enum SkyGI::System::BuildNumberType

Enumerator:
Kernel 
Api 


Constructor & Destructor Documentation

System::System (  ) 


Member Function Documentation

bool System::IsSafeMode (  ) 

bool System::IsLiveCD (  ) 

bool System::IsVolatile (  ) 

bool System::IsBranched (  ) 

bool System::HasBootOption ( const String pOption  ) 

void System::Notify ( unsigned int  uiType,
const String szCaption,
char *  szFormatString,
  ... 
)

unsigned int System::GetTotalMemory (  ) 

GetTotalMemory

Description:
Returns the amount of installed/usable memory in 4KB Pages. Multiply the value with 4096 to get bytes.
See also:
GetFreeMemory

unsigned int System::GetFreeMemory (  ) 

GetFreeMemory

Description:
Returns the amount of free memory in 4KB Pages. Multiply the value with 4096 to get bytes.
See also:
GetTotalMemory

unsigned int System::GetBuildNumber ( BuildNumberType  nBuildNumberType  ) 

void System::DumpMemory ( void *  vpAddress,
unsigned int  uiBytes,
bool  bStdOut = true,
bool  bDebugLog = true 
) [static]

bool System::Shutdown ( ShutDownMode  nMode  )  [static]


Generated on Thu Dec 13 18:14:11 2007 for SkyGI by  doxygen 1.5.1-p1