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//-----------------------------------------------------------------------------
43//-----------------------------------------------------------------------------
44#include <list>
45#include "GloTypes.h"
46#include "GloManager.h"
47#include "GloCommunicator.h"
48#include "GloRecord.h"
49#include "GloObjID.h"
50//-----------------------------------------------------------------------------
51namespace glo
52{
53 //---------------------------------------------------------------------------
54 // >>>>>>>>>>>>>>>>>>>>>>>>>>>> ReaderWriterInfo >>>>>>>>>>>>>>>>>>>>>>>>>>>>
55 //---------------------------------------------------------------------------
71 {
72 public:
73 //-----------------------------------------------------------------------
84 //-----------------------------------------------------------------------
95 //-----------------------------------------------------------------------
96 };
97 //---------------------------------------------------------------------------
98 // <<<<<<<<<<<<<<<<<<<<<<<<<<<< ReaderWriterInfo <<<<<<<<<<<<<<<<<<<<<<<<<<<<
99 //---------------------------------------------------------------------------
100
101 //---------------------------------------------------------------------------
102 // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ReaderInfo >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
103 //---------------------------------------------------------------------------
119 {
120 public:
121 //-----------------------------------------------------------------------
134 unsigned long m_ulClassID;
135 //-----------------------------------------------------------------------
136 // doxygen -> warning: unable to resolve reference to 'GLO_REF_DEPENDENT' for \ref command
137 // Is a reference to the GlobalObjects documentation.
138 //-----------------------------------------------------------------------
155 std::list<ObjID> * m_pReadLockObjList;
156 //-----------------------------------------------------------------------
157 };
158 //---------------------------------------------------------------------------
159 // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ReaderInfo <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
160 //---------------------------------------------------------------------------
161
162 //---------------------------------------------------------------------------
163 // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WriterInfo >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
164 //---------------------------------------------------------------------------
180 {
181 public:
182 //-----------------------------------------------------------------------
193 //-----------------------------------------------------------------------
194 };
195 //---------------------------------------------------------------------------
196 // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< WriterInfo <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
197 //---------------------------------------------------------------------------
198} // namespace glo
199#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:93
The object of this class is the central point of contact for actions that deal with GlobalObjects dat...
Definition GloManager.h:193
Objects of this class transport the data from the tables into the persistent object and from these ag...
Definition GloRecord.h:108
Definition GloAbstractBaseLot.h:49
Objects of this structure transport data to objects of type TableReaderInterface.
Definition GloReaderWriterInfo.h:119
unsigned long m_ulClassID
Definition GloReaderWriterInfo.h:134
std::list< ObjID > * m_pReadLockObjList
Definition GloReaderWriterInfo.h:155
Objects of this structure transport data to objects of type TableReaderInterface and TableWriterInter...
Definition GloReaderWriterInfo.h:71
Communicator * m_pCommunicator
Definition GloReaderWriterInfo.h:94
Manager * m_pDBManager
Definition GloReaderWriterInfo.h:83
Objects of this structure transport data to objects of type TableWriterInterface.
Definition GloReaderWriterInfo.h:180
Record * m_pRecord
Definition GloReaderWriterInfo.h:192