#include <T2pMap.h>
Definition at line 21 of file T2pMap.h.
◆ t2p
◆ T2pMap()
◆ ~T2pMap()
◆ clear()
void SG::T2pMap::clear |
( |
| ) |
|
|
inline |
Definition at line 53 of file T2pMap.h.
54 std::lock_guard<std::mutex> lock (
m_mutex);
◆ locatePersistent()
Definition at line 42 of file T2pMap.h.
43 std::lock_guard<std::mutex> lock (
m_mutex);
44 t2p::const_iterator
i =
m_t2p.find(pTransient);
◆ pacReport()
request an access control report, i.e. a list of proxies that have not been accessed since under control;
Definition at line 7 of file T2pMap.cxx.
8 std::vector<const DataProxy*> notAccessed;
◆ setPac()
◆ t2pRegister()
Definition at line 34 of file T2pMap.h.
35 std::lock_guard<std::mutex> lock (
m_mutex);
36 bool success(
m_t2p.insert (std::make_pair (pTrans, pPers)) .
second);
◆ t2pRemove()
void SG::T2pMap::t2pRemove |
( |
const void *const |
pTrans | ) |
|
|
inline |
Definition at line 59 of file T2pMap.h.
60 std::lock_guard<std::mutex> lock (
m_mutex);
◆ m_mutex
std::mutex SG::T2pMap::m_mutex |
|
mutableprivate |
◆ m_pac
◆ m_t2p
The documentation for this class was generated from the following files:
virtual bool accessed(const void *address) const =0
has this pointer been accessed (read/written)
virtual bool controlPage(const void *address)=0
control access to the page containing address