GlobalObjects
Loading...
Searching...
No Matches
GloReaderWriterInfo.h
Go to the documentation of this file.
1#ifndef INC_GLOREADERWRITERINFO_H
2#define INC_GLOREADERWRITERINFO_H
3//-----------------------------------------------------------------------------
36//-----------------------------------------------------------------------------
37#include <list>
38#include "GloTypes.h"
39#include "GloManager.h"
40#include "GloCommunicator.h"
41#include "GloRecord.h"
42#include "GloObjID.h"
43//-----------------------------------------------------------------------------
44namespace glo
45{
46 //---------------------------------------------------------------------------
47 // >>>>>>>>>>>>>>>>>>>>>>>>>>>> ReaderWriterInfo >>>>>>>>>>>>>>>>>>>>>>>>>>>>
48 //---------------------------------------------------------------------------
64 {
65 public:
66 //-----------------------------------------------------------------------
77 //-----------------------------------------------------------------------
88 //-----------------------------------------------------------------------
89 };
90 //---------------------------------------------------------------------------
91 // <<<<<<<<<<<<<<<<<<<<<<<<<<<< ReaderWriterInfo <<<<<<<<<<<<<<<<<<<<<<<<<<<<
92 //---------------------------------------------------------------------------
93
94 //---------------------------------------------------------------------------
95 // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ReaderInfo >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
96 //---------------------------------------------------------------------------
112 {
113 public:
114 //-----------------------------------------------------------------------
127 unsigned long m_ulClassID;
128 //-----------------------------------------------------------------------
129 // doxygen -> warning: unable to resolve reference to 'GLO_REF_DEPENDENT' for \ref command
130 // Is a reference to the GlobalObjects documentation.
131 //-----------------------------------------------------------------------
148 std::list<ObjID> * m_pReadLockObjList;
149 //-----------------------------------------------------------------------
150 };
151 //---------------------------------------------------------------------------
152 // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ReaderInfo <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
153 //---------------------------------------------------------------------------
154
155 //---------------------------------------------------------------------------
156 // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WriterInfo >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
157 //---------------------------------------------------------------------------
173 {
174 public:
175 //-----------------------------------------------------------------------
186 //-----------------------------------------------------------------------
187 };
188 //---------------------------------------------------------------------------
189 // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< WriterInfo <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
190 //---------------------------------------------------------------------------
191} // namespace glo
192#endif
Header for Communicator
Header for Manager Manager::Receiver Manager::ObjIdWithDepends Manager::SchemaMapItem
Header for ObjID
Header for Record and Record::IndexStrNameTuple
For each library, here 'GlobalObjects' there is a type file.
Superclass of LocalThread, ClientThread and ServerThread, because they can act as senders and receive...
Definition GloCommunicator.h:86
The object of this class is the central point of contact for actions that deal with GlobalObjects dat...
Definition GloManager.h:184
Objects of this class transport the data from the tables into the persistent object and from these ag...
Definition GloRecord.h:101
Definition GloAbstractBaseLot.h:42
Objects of this structure transport data to objects of type TableReaderInterface.
Definition GloReaderWriterInfo.h:112
unsigned long m_ulClassID
Definition GloReaderWriterInfo.h:127
std::list< ObjID > * m_pReadLockObjList
Definition GloReaderWriterInfo.h:148
Objects of this structure transport data to objects of type TableReaderInterface and TableWriterInter...
Definition GloReaderWriterInfo.h:64
Communicator * m_pCommunicator
Definition GloReaderWriterInfo.h:87
Manager * m_pDBManager
Definition GloReaderWriterInfo.h:76
Objects of this structure transport data to objects of type TableWriterInterface.
Definition GloReaderWriterInfo.h:173
Record * m_pRecord
Definition GloReaderWriterInfo.h:185