Pyrogenesis  trunk
Public Member Functions | Private Attributes | List of all members
topology::CacheRelations::SharedCache Class Reference

stores ID and tracks which processors share this cache More...

Public Member Functions

 SharedCache (u8 cacheId)
 
bool Matches (u8 cacheId) const
 
void Add (size_t processor)
 
uintptr_t ProcessorMask () const
 

Private Attributes

u8 m_cacheId
 
uintptr_t m_processorMask
 

Detailed Description

stores ID and tracks which processors share this cache

Constructor & Destructor Documentation

topology::CacheRelations::SharedCache::SharedCache ( u8  cacheId)
inline

Member Function Documentation

void topology::CacheRelations::SharedCache::Add ( size_t  processor)
inline
bool topology::CacheRelations::SharedCache::Matches ( u8  cacheId) const
inline
uintptr_t topology::CacheRelations::SharedCache::ProcessorMask ( ) const
inline

Member Data Documentation

u8 topology::CacheRelations::SharedCache::m_cacheId
private
uintptr_t topology::CacheRelations::SharedCache::m_processorMask
private

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