DDraceNetwork Docs
CRegister::CProtocol::CShared Class Referenceabstract
Collaboration diagram for CRegister::CProtocol::CShared:
[legend]

Public Member Functions

 CShared (std::shared_ptr< CGlobal > pGlobal)
 
int m_NumTotalRequests GUARDED_BY (m_Lock)=0
 
int m_LatestResponseStatus GUARDED_BY (m_Lock)
 
int m_LatestResponseIndex GUARDED_BY (m_Lock)
 

Public Attributes

std::shared_ptr< CGlobalm_pGlobal
 
CLock m_Lock
 

Constructor & Destructor Documentation

◆ CShared()

CRegister::CProtocol::CShared::CShared ( std::shared_ptr< CGlobal pGlobal)
inline

Member Function Documentation

◆ GUARDED_BY() [1/3]

int m_LatestResponseStatus CRegister::CProtocol::CShared::GUARDED_BY ( m_Lock  )

◆ GUARDED_BY() [2/3]

int m_LatestResponseIndex CRegister::CProtocol::CShared::GUARDED_BY ( m_Lock  )

◆ GUARDED_BY() [3/3]

int m_NumTotalRequests CRegister::CProtocol::CShared::GUARDED_BY ( m_Lock  )
pure virtual

Member Data Documentation

◆ m_Lock

CLock CRegister::CProtocol::CShared::m_Lock

◆ m_pGlobal

std::shared_ptr<CGlobal> CRegister::CProtocol::CShared::m_pGlobal

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