1
/*=========================================================================
3
Program: KWSys - Kitware System Library
4
Module: $RCSfile: SystemInformation.hxx.in,v $
6
Date: $Date: 2008-03-11 21:37:17 $
7
Version: $Revision: 1.8 $
8
Copyright (c) 2005 Insight Consortium. All rights reserved.
9
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
12
This software is distributed WITHOUT ANY WARRANTY; without even
13
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14
PURPOSE. See the above copyright notices for more information.
15
=========================================================================*/
1
/*============================================================================
2
KWSys - Kitware System Library
3
Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
5
Distributed under the OSI-approved BSD License (the "License");
6
see accompanying file Copyright.txt for details.
8
This software is distributed WITHOUT ANY WARRANTY; without even the
9
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10
See the License for more information.
11
============================================================================*/
16
12
#ifndef @KWSYS_NAMESPACE@_SystemInformation_h
17
13
#define @KWSYS_NAMESPACE@_SystemInformation_h
47
43
const char * GetExtendedProcessorName();
48
44
const char * GetProcessorSerialNumber();
49
45
int GetProcessorCacheSize();
50
int GetLogicalProcessorsPerPhysical();
46
unsigned int GetLogicalProcessorsPerPhysical();
51
47
float GetProcessorClockFrequency();
52
48
int GetProcessorAPICID();
53
49
int GetProcessorCacheXSize(long int);