DDraceNetwork Documentation
Loading...
Searching...
No Matches
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_LatestResponseIndex CRegister::CProtocol::CShared::GUARDED_BY ( m_Lock )

◆ GUARDED_BY() [2/3]

int m_LatestResponseStatus 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: