anonymous_namespace{HWTopoLinux.cpp} Namespace Reference

Classes

struct  cpuinfo
struct  AutoLinuxPolicy

Functions

static bool linuxBindToProcessor (int proc)
static std::vector< cpuinfoparseCPUInfo ()
 Parse /proc/cpuinfo.
std::vector< int > parseCPUSet ()
 Returns physical ids in current cpuset.
AutoLinuxPolicygetPolicy ()

Variables

static const char * sProcInfo = "/proc/cpuinfo"
static const char * sCPUSet = "/proc/self/cpuset"

Function Documentation

AutoLinuxPolicy& anonymous_namespace{HWTopoLinux.cpp}::getPolicy (  ) 
static bool anonymous_namespace{HWTopoLinux.cpp}::linuxBindToProcessor ( int  proc  )  [static]
static std::vector<cpuinfo> anonymous_namespace{HWTopoLinux.cpp}::parseCPUInfo (  )  [static]

Parse /proc/cpuinfo.

std::vector<int> anonymous_namespace{HWTopoLinux.cpp}::parseCPUSet (  ) 

Returns physical ids in current cpuset.


Variable Documentation

const char* anonymous_namespace{HWTopoLinux.cpp}::sCPUSet = "/proc/self/cpuset" [static]
const char* anonymous_namespace{HWTopoLinux.cpp}::sProcInfo = "/proc/cpuinfo" [static]

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1