Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

Definition at line 345 of file topology.cpp.

Constructor & Destructor Documentation

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

Definition at line 348 of file topology.cpp.

Member Function Documentation

void topology::CacheRelations::SharedCache::Add ( size_t  processor)
inline

Definition at line 358 of file topology.cpp.

bool topology::CacheRelations::SharedCache::Matches ( u8  cacheId) const
inline

Definition at line 353 of file topology.cpp.

uintptr_t topology::CacheRelations::SharedCache::ProcessorMask ( ) const
inline

Definition at line 363 of file topology.cpp.

Member Data Documentation

u8 topology::CacheRelations::SharedCache::m_cacheId
private

Definition at line 369 of file topology.cpp.

uintptr_t topology::CacheRelations::SharedCache::m_processorMask
private

Definition at line 370 of file topology.cpp.


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