Processor Counter Monitor
Public Member Functions | List of all members
pcm::Core Class Reference
Inheritance diagram for pcm::Core:
Inheritance graph
[legend]
Collaboration diagram for pcm::Core:
Collaboration graph
[legend]

Public Member Functions

 Core (PCM *m, int32 coreID, int32 tileID, int32 socketID)
 
virtual void accept (Visitor &v) override
 
CoreCounterState coreCounterState () const
 
void addHyperThreadInfo (int32 threadID, int32 osID)
 
HyperThreadhyperThread (size_t threadNo) const
 
HyperThreadfindThreadByOSID (int32 osID)
 
std::vector< HyperThread * > threads () const
 
std::shared_ptr< SafeMsrHandlemsrHandle () const
 
int32 coreID () const
 
int32 tileID () const
 
int32 socketID () const
 
bool isOnline () const
 

The documentation for this class was generated from the following file: