GlobalObjects
Lade ...
Suche ...
Keine Treffer
glo::Manager::ObjIdWithDepends Strukturreferenz

Eine Struktur um die Objekt-ID eines persistenten Objekts mit den Datensätzen der abhängigen Objekte (abhängig bedeutet; sollen mitgespeichert, mitgelöscht, mitüberwacht, mitgesperrt etc. werden) abzubilden. Mehr ...

#include <GloManager.h>

Öffentliche Methoden

 ObjIdWithDepends (const ObjID &rObjID, std::map< ObjID, Record *, std::less< ObjID > > *pDependRecordMap)
 
 ~ObjIdWithDepends ()
 

Öffentliche Attribute

ObjID m_ObjID
 
std::map< ObjID, Record *, std::less< ObjID > > * m_pDependRecordMap
 

Ausführliche Beschreibung

Eine Struktur um die Objekt-ID eines persistenten Objekts mit den Datensätzen der abhängigen Objekte (abhängig bedeutet; sollen mitgespeichert, mitgelöscht, mitüberwacht, mitgesperrt etc. werden) abzubilden.

Autor
Helmut Jakoby

Beschreibung der Konstruktoren und Destruktoren

◆ ObjIdWithDepends()

glo::Manager::ObjIdWithDepends::ObjIdWithDepends ( const ObjID & rObjID,
std::map< ObjID, Record *, std::less< ObjID > > * pDependRecordMap )

Konstruktor mit Parametern.

Parameter
[in]rObjIDDie Objekt-ID eines persistenten Objekts.
[in]pDependRecordMapEin Container von Datesätzen, hier die Datensätzen der abhängigen Objekte des Objektes mit der übergebenen Objekt-ID.
Achtung
Die Datensätze im übergebenen Container gehen in den Besitz dieses Objekts über, dürfen ergo von übergender Instanz nicht mehr 'vergessen' werden (siehe Record::forget() ), dieses erledigt diese Instanz.

◆ ~ObjIdWithDepends()

glo::Manager::ObjIdWithDepends::~ObjIdWithDepends ( )

Destruktor. Alle Datensätze im m_pDependRecordMap werden vergessen und m_pDependRecordMap aus dem Speicher entfernt.

Dokumentation der Datenelemente

◆ m_ObjID

ObjID glo::Manager::ObjIdWithDepends::m_ObjID

Die Objekt-ID eines persistenten Objekts.

◆ m_pDependRecordMap

std::map< ObjID, Record *, std::less<ObjID> >* glo::Manager::ObjIdWithDepends::m_pDependRecordMap

Ein Container von Datesätzen, hier die Datensätzen der abhängigen Objekte des Objektes mit der Objekt-ID aus m_ObjID.


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Datei: