#include <T2pMap.h>
Definition at line 21 of file T2pMap.h.
◆ t2p
◆ T2pMap()
Definition at line 28 of file T2pMap.h.
IPageAccessControlSvc * m_pac
◆ ~T2pMap()
◆ clear()
| void SG::T2pMap::clear |
( |
| ) |
|
|
inline |
Definition at line 53 of file T2pMap.h.
53 {
56 }
virtual void lock() override
Lock the container.
◆ locatePersistent()
Definition at line 42 of file T2pMap.h.
42 {
44 t2p::const_iterator
i =
m_t2p.find(pTransient);
45
47 return 0;
48 else
50 }
◆ 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.
7 {
8 std::vector<const DataProxy*> notAccessed;
12 while (i != e) {
13 if (!
m_pac->accessed(
i->first)) notAccessed.push_back(
i->second);
15 }
16 }
17 return notAccessed;
18}
◆ setPac()
◆ t2pRegister()
Definition at line 34 of file T2pMap.h.
34 {
36 bool success(
m_t2p.insert (std::make_pair (pTrans, pPers)) . second);
38 return success;
39 }
◆ t2pRemove()
| void SG::T2pMap::t2pRemove |
( |
const void *const | pTrans | ) |
|
|
inline |
◆ m_mutex
| std::mutex SG::T2pMap::m_mutex |
|
mutableprivate |
◆ m_pac
◆ m_t2p
The documentation for this class was generated from the following files: