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

Public Member Functions

 SystemRoot (PCM *p)
 
 SystemRoot (SystemRoot const &)=delete
 
SystemRootoperator= (SystemRoot const &)=delete
 
virtual void accept (Visitor &v) override
 
void addSocket (int32 apic_id, int32 logical_id)
 
void addThread (int32 osID, TopologyEntry &te)
 
HyperThreadfindThreadByOSID (int32 osID)
 
void addMSRHandleToOSThread (std::shared_ptr< SafeMsrHandle > handle, uint32 osID)
 
SystemCounterState systemCounterState () const
 
std::vector< Socket * > const & sockets (void) const
 
std::vector< HyperThread * > const & offlinedThreadsAtStart (void) const
 

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