1#ifndef INC_GLOPERSOBJECTSPY_H
2#define INC_GLOPERSOBJECTSPY_H
45#include <unordered_map>
47#if defined (__PTHREADS)
61 #pragma warning( disable : 4251 )
103 #if defined (__PTHREADS)
376 const ObjID & rGloObjID );
401 const ObjID & rGloObjID );
453 #pragma warning( default : 4251 )
Header für CriticalSection
Header für EuPCriticalSection
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:70
Ist ein Mutex, welcher über sein Lock-Modus abgefragt werden kann. Siehe isLocked().
Definition EuPCriticalSection.h:104
Ist ein Mutex, welcher über sein Lock-Modus abgefragt werden kann. Siehe isLocked().
Definition EuCriticalSection.h:109
Ein Objekt-ID besteht aus der Klassen-ID, einer Datenbank-ID und der eigentlichen eindeutigen ObjektZ...
Definition GloObjID.h:84
Diese Klasse kann aus einem Datensatz ein persistentes Objekt instanziieren bzw. ein persistentes Obj...
Definition GloObjectMaker.h:70
Klasse um die persistente Objekte einer Datenbank im Speicher im Zugriff zu haben.
Definition GloPersObjectSpy.h:82
int getPersistentObject(Persistent *&prRetVal, const ObjID &rGloObjID)
int getPersistentObject(std::shared_ptr< Persistent > &rRetVal, EnSeekMode eMode)
int insertPersistentObject(const Persistent *pPersObject)
Persistent * getPersistentObject(EnSeekMode eMode)
int getPersistentObject(std::shared_ptr< Persistent > &rRetVal, const ObjID &rGloObjID)
int getPersistentObject(Persistent *&prRetVal, EnSeekMode eMode)
std::unordered_map< unsignedlong, Persistent * >::iterator m_PersObjectListIterator
Definition GloPersObjectSpy.h:135
std::size_t sizeOfPersObjectList() const
PersObjectSpy(const PersObjectSpy &)
Persistent * getPersistentObject(const ObjID &rGloObjID)
eut::CriticalSection m_LocalCriticalSection
Definition GloPersObjectSpy.h:106
std::unordered_map< unsigned long, Persistent * > m_PersObjectList
Definition GloPersObjectSpy.h:124
int removePersistentObject(const Persistent *pPersObject)
Die Basisklasse der persistenten Klassen. Von dieser Klasse müssen alle persistenten Klassen abgeleit...
Definition GloPersistent.h:242
Definition GloAbstractBaseLot.h:49
EnSeekMode
Definition GloTypes.h:173