GlobalObjects
|
A structure to map the object ID of a persistent object with the data records of the dependent objects (dependent means; should be saved, deleted, monitored, locked, etc.). More...
#include <GloManager.h>
Public Member Functions | |
ObjIdWithDepends (const ObjID &rObjID, std::map< ObjID, Record *, std::less< ObjID > > *pDependRecordMap) | |
~ObjIdWithDepends () | |
Public Attributes | |
ObjID | m_ObjID |
std::map< ObjID, Record *, std::less< ObjID > > * | m_pDependRecordMap |
A structure to map the object ID of a persistent object with the data records of the dependent objects (dependent means; should be saved, deleted, monitored, locked, etc.).
glo::Manager::ObjIdWithDepends::ObjIdWithDepends | ( | const ObjID & | rObjID, |
std::map< ObjID, Record *, std::less< ObjID > > * | pDependRecordMap ) |
Constructor with parameters.
[in] | rObjID | The object ID of a persistent object. |
[in] | pDependRecordMap | A container of records, here the records of the dependent objects of the object with the passed object ID. |
glo::Manager::ObjIdWithDepends::~ObjIdWithDepends | ( | ) |
Destructor. All records in m_pDependRecordMap are forgotten and m_pDependRecordMap is removed from memory.
ObjID glo::Manager::ObjIdWithDepends::m_ObjID |
The object ID of a persistent object.