1 #ifndef __vtkSystemInformation_h 2 #define __vtkSystemInformation_h 11 #include <vtksys/SystemInformation.hxx> 21 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
23 const char * GetVendorString();
24 const char * GetVendorID();
25 const char * GetTypeID();
26 const char * GetFamilyID();
27 const char * GetModelName();
28 const char * GetModelID();
29 const char * GetSteppingCode();
30 const char * GetExtendedProcessorName();
31 const char * GetProcessorSerialNumber();
32 int GetProcessorCacheSize();
33 int GetLogicalProcessorsPerPhysical();
34 float GetProcessorClockFrequency();
35 int GetProcessorAPICID();
36 int GetProcessorCacheXSize(
long int);
37 int DoesCPUSupportFeature(
long int);
39 const char * GetOSName();
40 const char * GetHostname();
41 const char * GetOSRelease();
42 const char * GetOSVersion();
43 const char * GetOSPlatform();
47 unsigned int GetNumberOfLogicalCPU();
48 unsigned int GetNumberOfPhysicalCPU();
50 int DoesCPUSupportCPUID();
53 unsigned long GetTotalVirtualMemory();
54 unsigned long GetAvailableVirtualMemory();
55 unsigned long GetTotalPhysicalMemory();
56 unsigned long GetAvailablePhysicalMemory();
61 void RunMemoryCheck();