nux-1.14.0
nux::NCPU Class Reference

List of all members.

Classes

struct  CPUFeatures
struct  CPUInfo
struct  MemInfo
struct  OSInfo

Public Types

enum  { CPU_UNKNOWN = 0, CPU_INTEL, CPU_AMD }
enum  {
  OS_UNKNOWN = 0, OS_WIN95, OS_WIN98, OS_WINME,
  OS_WINNT40, OS_WIN2000, OS_WINXP, OS_WINXP64,
  OS_WINSERVER2003, OS_WINSERVER2003R2, OS_WINVISTA, OS_WINVISTA64,
  OS_MACOS, OS_LINUX
}

Public Member Functions

bool IsBigEndian ()
bool IsLittleEndian ()

Public Attributes

NString m_CPUString
NString m_CPUBrandString
struct CPUInfo m_CPUInfo
struct CPUFeatures m_CPUFeatures
struct MemInfo m_MemInfo
struct OSInfo m_OSInfo

Protected Member Functions

void GetOS ()

Protected Attributes

bool m_IsLittleEndian

Detailed Description

Definition at line 29 of file CPU.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends