GlobalObjects
Lade ...
Suche ...
Keine Treffer
GloOrderMsg.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_GLOORDERMSG_H
2#define INC_GLOORDERMSG_H
3//-----------------------------------------------------------------------------
36//-----------------------------------------------------------------------------
37#include <string>
38#include <map>
39#include <vector>
40#include <sstream>
41#include "GloTypes.h"
42#include "GloCommunicator.h"
43#include "EuBlob.h"
44//-----------------------------------------------------------------------------
45namespace glo
46{
47 //---------------------------------------------------------------------------
48 /* Forwards */
49 class ClassInfo;
50 //---------------------------------------------------------------------------
51 #ifdef _MSC_VER
52 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
53 #pragma warning( disable : 4251 )
54 #endif
55 //---------------------------------------------------------------------------
77 {
78 //============== Friends
79 //-------------------------------------------------------------------------
80 friend class CommunicaterThread;
81 //-------------------------------------------------------------------------
82
83 public:
84 //============== Enums
85 //-----------------------------------------------------------------------
98 {
99 //---------------------------------------------------------------------
109 eUNDEF = 0,
110 //---------------------------------------------------------------------
123 //---------------------------------------------------------------------
137 //---------------------------------------------------------------------
152 //---------------------------------------------------------------------
165 //---------------------------------------------------------------------
178 //---------------------------------------------------------------------
192 //---------------------------------------------------------------------
205 //---------------------------------------------------------------------
218 //---------------------------------------------------------------------
231 //---------------------------------------------------------------------
244 //---------------------------------------------------------------------
257 //---------------------------------------------------------------------
270 //---------------------------------------------------------------------
285 //---------------------------------------------------------------------
298 //---------------------------------------------------------------------
311 //---------------------------------------------------------------------
326 //---------------------------------------------------------------------
339 //---------------------------------------------------------------------
352 //---------------------------------------------------------------------
370 //---------------------------------------------------------------------
383 //---------------------------------------------------------------------
396 //---------------------------------------------------------------------
409 //---------------------------------------------------------------------
422 //---------------------------------------------------------------------
440 //---------------------------------------------------------------------
453 //---------------------------------------------------------------------
466 //---------------------------------------------------------------------
479 //---------------------------------------------------------------------
492 //---------------------------------------------------------------------
512 //---------------------------------------------------------------------
530 //---------------------------------------------------------------------
548 //---------------------------------------------------------------------
568 //---------------------------------------------------------------------
590 //---------------------------------------------------------------------
604 //---------------------------------------------------------------------
617 //---------------------------------------------------------------------
630 //---------------------------------------------------------------------
643 //---------------------------------------------------------------------
656 //---------------------------------------------------------------------
669 //---------------------------------------------------------------------
682 //---------------------------------------------------------------------
697 //---------------------------------------------------------------------
712 //---------------------------------------------------------------------
726 //---------------------------------------------------------------------
740 //---------------------------------------------------------------------
753 //---------------------------------------------------------------------
766 //---------------------------------------------------------------------
781 //---------------------------------------------------------------------
794 //---------------------------------------------------------------------
807 //---------------------------------------------------------------------
820 //---------------------------------------------------------------------
833 //---------------------------------------------------------------------
846 //---------------------------------------------------------------------
860 //---------------------------------------------------------------------
875 //---------------------------------------------------------------------
889 //---------------------------------------------------------------------
903 //---------------------------------------------------------------------
917 //---------------------------------------------------------------------
933 //---------------------------------------------------------------------
949 //---------------------------------------------------------------------
967 //---------------------------------------------------------------------
984 //---------------------------------------------------------------------
1001 //---------------------------------------------------------------------
1016 eDISCONNECTED_CLIENT
1017 //---------------------------------------------------------------------
1019 //-----------------------------------------------------------------------
1037 {
1038 eORDERDATA,
1047 eRESULTDATA
1057 //-----------------------------------------------------------------------
1069 {
1070 eTO_CLIENT_ANSWER,
1079 eTO_CLIENT_NOTIFY,
1088 eTO_SERVER,
1097 eINTERN
1107 //-----------------------------------------------------------------------
1108
1109 private:
1110 //============== Enums
1111 //-----------------------------------------------------------------------
1155 //-----------------------------------------------------------------------
1156
1157 private:
1158 //============== Attribute
1159 //-----------------------------------------------------------------------
1169 std::string m_sSchemaName;
1170 //-----------------------------------------------------------------------
1183 unsigned int m_uiID;
1184 //-----------------------------------------------------------------------
1195 //-----------------------------------------------------------------------
1208 //-----------------------------------------------------------------------
1221 //-----------------------------------------------------------------------
1234 //-----------------------------------------------------------------------
1245 //-----------------------------------------------------------------------
1256 //-----------------------------------------------------------------------
1284 //-----------------------------------------------------------------------
1299 //-----------------------------------------------------------------------
1315 //-----------------------------------------------------------------------
1344 //-----------------------------------------------------------------------
1355 //-----------------------------------------------------------------------
1376 //-----------------------------------------------------------------------
1393 //-----------------------------------------------------------------------
1404 //-----------------------------------------------------------------------
1421 //-----------------------------------------------------------------------
1432 //-----------------------------------------------------------------------
1433
1434 #ifdef _DEBUG
1435 public:
1436 //============== Attribute
1437 //-----------------------------------------------------------------------
1447 std::string m_strStatus;
1448 //-----------------------------------------------------------------------
1449 #endif
1450
1451 protected:
1452 //============== Konstruktoren
1453 //-----------------------------------------------------------------------
1464 //-----------------------------------------------------------------------
1465
1466 public:
1467 //============== De- und Konstruktoren
1468 //-----------------------------------------------------------------------
1509 OrderMsg( const std::string & rsSchemaName,
1510 Communicator * pCommunicator,
1511 EnOrderType eOrderType,
1512 void * pOrderObject,
1513 void * pOrderResult,
1514 void * pFirstAdditionalInfo,
1515 void * pSecondAdditionalInfo );
1516 //-----------------------------------------------------------------------
1549 OrderMsg( const std::string & rsSchemaName,
1550 EnOrderType eOrderType,
1551 void * pOrderObject,
1552 void * pFirstAdditionalInfo = NULL_PTR );
1553 //-----------------------------------------------------------------------
1575 OrderMsg( const eut::Blob & rBlob,
1576 EnStreamOrderDataType eStreamDataType,
1577 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
1578 //-----------------------------------------------------------------------
1591 virtual ~OrderMsg();
1592 //-----------------------------------------------------------------------
1593
1594 private:
1595 //============== Konstruktoren
1596 //-----------------------------------------------------------------------
1606 OrderMsg( const OrderMsg & );
1607 //-----------------------------------------------------------------------
1608
1609 public:
1610 //============== Methoden
1611 //-----------------------------------------------------------------------
1625 void setSendDirection( EnSendDirection eSendDirection );
1626 //-----------------------------------------------------------------------
1641 //-----------------------------------------------------------------------
1659 void setCommunicator( Communicator * pCommunicator );
1660 //-----------------------------------------------------------------------
1675 //-----------------------------------------------------------------------
1689 std::string getCommunicatorClientName() const;
1690 //-----------------------------------------------------------------------
1704 unsigned int getCommunicatorID() const;
1705 //-----------------------------------------------------------------------
1719 void setThreadID( NUM_PTR ipThreadID );
1720 //-----------------------------------------------------------------------
1735 //-----------------------------------------------------------------------
1750 //-----------------------------------------------------------------------
1762 std::string getOrderTypeAsStr() const;
1763 //-----------------------------------------------------------------------
1784 void setFirstAdditionalInfo( void * pFirstAdditionalInfo );
1785 //-----------------------------------------------------------------------
1804 //-----------------------------------------------------------------------
1817 //-----------------------------------------------------------------------
1838 void setSecondAdditionalInfo( void * pSecondAdditionalInfo );
1839 //-----------------------------------------------------------------------
1858 //-----------------------------------------------------------------------
1871 //-----------------------------------------------------------------------
1896 void setOrderObject( void * pOrderObject );
1897 //-----------------------------------------------------------------------
1915 void * getOrderObject() const;
1916 //-----------------------------------------------------------------------
1929 //-----------------------------------------------------------------------
1944 //-----------------------------------------------------------------------
1966 void setOrderResult( void * pOrderResult );
1967 //-----------------------------------------------------------------------
1985 void * getOrderResult() const;
1986 //-----------------------------------------------------------------------
2011 //-----------------------------------------------------------------------
2024 //-----------------------------------------------------------------------
2038 void setOrderMsgID( unsigned int uiID );
2039 //-----------------------------------------------------------------------
2053 unsigned int getOrderMsgID() const;
2054 //-----------------------------------------------------------------------
2068 void setErr( int iErr );
2069 //-----------------------------------------------------------------------
2083 int getErr() const;
2084 //-----------------------------------------------------------------------
2098 std::string getSchemaName() const;
2099 //-----------------------------------------------------------------------
2114 //-----------------------------------------------------------------------
2137 EnStreamOrderDataType eStreamOrderDataType ) const;
2138 //-----------------------------------------------------------------------
2160 int streamBlobInOrder( const eut::Blob & rBlob,
2161 EnStreamOrderDataType eStreamOrderDataType,
2162 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
2163 //-----------------------------------------------------------------------
2164
2165 //========== static Methoden =========
2166 //-----------------------------------------------------------------------
2182 static std::string getOrderTypeAsString( EnOrderType eOrderType );
2183 //-----------------------------------------------------------------------
2184
2185 protected:
2186 //============== Methoden
2187 //-----------------------------------------------------------------------
2204 //-----------------------------------------------------------------------
2221 //-----------------------------------------------------------------------
2238 //-----------------------------------------------------------------------
2255 //-----------------------------------------------------------------------
2271 template<typename T> int addStreamData0terminated( eut::Blob & rBlob, const T tData ) const;
2272 //-----------------------------------------------------------------------
2301 void * pData,
2302 EnStreamDataType eStreamDataType,
2303 std::map< ObjID, ObjID, std::less<ObjID> > & rReadyRecordMap ) const;
2304 //-----------------------------------------------------------------------
2337 int setDataFromStream( const eut::Blob & rBlob,
2338 std::size_t & rnCurrentBlobPosition,
2339 std::size_t & rnBlobPosition,
2340 void *& prData,
2341 EnStreamDataType eStreamDataType,
2342 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
2343 //-----------------------------------------------------------------------
2344
2345 public:
2346 //============== Methoden
2347 //------------------------------------------------------------------------
2348 #ifdef _DEBUG
2358 virtual std::string toString() const;
2359 #endif
2360 //-----------------------------------------------------------------------
2361
2362 private:
2363 //============== Operatoren
2364 //-----------------------------------------------------------------------
2374 OrderMsg & operator= ( const OrderMsg & );
2375 //-----------------------------------------------------------------------
2376 };
2377 //---------------------------------------------------------------------------
2378 template<typename T> int OrderMsg::addStreamData0terminated( eut::Blob & rBlob, const T tData ) const
2379 {
2380 int t_iErr = 0;
2381 std::ostringstream t_ossConverter;
2382
2383 t_ossConverter << tData;
2384 t_iErr = rBlob.append( t_ossConverter.str().c_str(), t_ossConverter.str().size() );
2385 if ( ! t_iErr ) t_iErr = rBlob.append( "\0", 1 );
2386 return t_iErr;
2387 }
2388 //---------------------------------------------------------------------------
2389 #ifdef _MSC_VER
2390 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
2391 #pragma warning( default : 4251 )
2392 #endif
2393 //---------------------------------------------------------------------------
2394} // namespace glo
2395#endif
Header für Blob
#define NULL_PTR
Definition EuDef_NULL_PTR.h:74
long long NUM_PTR
Definition EuDef_NULL_PTR.h:93
Header für Communicator
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Diese Klasse erlaubt das Bearbeiten eines Blobs (einfügen, kopieren, durchsuchen etc....
Definition EuBlob.h:60
int append(const char *pBuffer, std::size_t nBufferSize)
Ein CommunicaterThread nimmt Aufträge für sein TableReaderInterface an.
Definition GloCommunicaterThread.h:82
OberKlasse von LocalThread, ClientThread und ServerThread, weil diese als Sender und Empfänger (Kommu...
Definition GloCommunicator.h:86
Ein Objekt-ID besteht aus der Klassen-ID, einer Datenbank-ID und der eigentlichen eindeutigen ObjektZ...
Definition GloObjID.h:77
Mittels dieser Klasse wird die Kommunikation zwischen der Applikation, welche GlobalObjects nutzt und...
Definition GloOrderMsg.h:77
OrderMsg(const eut::Blob &rBlob, EnStreamOrderDataType eStreamDataType, const std::map< unsigned long, ClassInfo * > *pSchemaInfoMap)
void setThreadID(NUM_PTR ipThreadID)
OrderMsg(const OrderMsg &)
OrderMsg::EnSendDirection m_eDirection
Definition GloOrderMsg.h:1431
std::string getSchemaName() const
std::string m_sCommunicatorClientName
Definition GloOrderMsg.h:1220
void setSendDirection(EnSendDirection eSendDirection)
void deleteSecondAdditionalInfo(OrderMsg::EnOrderType eOrderType)
void setSecondAdditionalInfo(void *pSecondAdditionalInfo)
void setOrderResult(void *pOrderResult)
std::string getCommunicatorClientName() const
int m_iErr
Definition GloOrderMsg.h:1194
void deleteFirstAdditionalInfo()
OrderMsg::EnOrderType getOrderType() const
NUM_PTR getThreadID() const
unsigned int getOrderMsgID() const
void deleteOrderResult()
std::string m_sSchemaName
Definition GloOrderMsg.h:1169
OrderMsg::EnOrderType m_eOrderType
Definition GloOrderMsg.h:1255
EnStreamOrderDataType
Definition GloOrderMsg.h:1037
bool m_bFirstAdditionalInfoModified
Definition GloOrderMsg.h:1392
void * getSecondAdditionalInfo() const
void * getFirstAdditionalInfo() const
int setDataFromStream(const eut::Blob &rBlob, std::size_t &rnCurrentBlobPosition, std::size_t &rnBlobPosition, void *&prData, EnStreamDataType eStreamDataType, const std::map< unsigned long, ClassInfo * > *pSchemaInfoMap)
void setOrderObject(void *pOrderObject)
OrderMsg(const std::string &rsSchemaName, EnOrderType eOrderType, void *pOrderObject, void *pFirstAdditionalInfo=NULL_PTR)
Communicator * m_pCommunicator
Definition GloOrderMsg.h:1207
void deleteOrderObject(OrderMsg::EnOrderType eOrderType)
void deleteFirstAdditionalInfo(OrderMsg::EnOrderType eOrderType)
unsigned int getCommunicatorID() const
bool m_bDestroyOrderObject
Definition GloOrderMsg.h:1298
int addStreamDataType(eut::Blob &rBlob, void *pData, EnStreamDataType eStreamDataType, std::map< ObjID, ObjID, std::less< ObjID > > &rReadyRecordMap) const
void deleteOrderResult(OrderMsg::EnOrderType eOrderType)
Communicator * getCommunicator() const
NUM_PTR m_ipThreadID
Definition GloOrderMsg.h:1244
void setFirstAdditionalInfo(void *pFirstAdditionalInfo)
void streamOrderInBlob(eut::Blob &rBlob, EnStreamOrderDataType eStreamOrderDataType) const
bool m_bProcessed
Definition GloOrderMsg.h:1354
unsigned int m_uiCommunicatorID
Definition GloOrderMsg.h:1233
bool willDestroyOrderObjectInDTor() const
std::string getOrderTypeAsStr() const
void setOrderMsgID(unsigned int uiID)
void * m_pOrderResult
Definition GloOrderMsg.h:1343
void setErr(int iErr)
int streamBlobInOrder(const eut::Blob &rBlob, EnStreamOrderDataType eStreamOrderDataType, const std::map< unsigned long, ClassInfo * > *pSchemaInfoMap)
OrderMsg::EnSendDirection getSendDirection() const
EnStreamDataType
Definition GloOrderMsg.h:1122
@ eOBJID_LIST
Definition GloOrderMsg.h:1139
@ eCLASSINFO
Definition GloOrderMsg.h:1127
@ eDATATYPE
Definition GloOrderMsg.h:1132
@ eSTRING
Definition GloOrderMsg.h:1147
@ eUNSIGNED_INTPTR
Definition GloOrderMsg.h:1150
@ eUNSIGNED_SIZE
Definition GloOrderMsg.h:1152
@ eCLIENTONFO
Definition GloOrderMsg.h:1130
@ eRECORD_MAP
Definition GloOrderMsg.h:1145
@ eALLSET_ITER_RESULT
Definition GloOrderMsg.h:1124
@ eDATATYPELIMITS
Definition GloOrderMsg.h:1133
@ eCOMPARISION_QUERRY_STRUCT
Definition GloOrderMsg.h:1131
@ eRECORD_LIST
Definition GloOrderMsg.h:1144
@ eNOTIFYNOTE_STRUCT
Definition GloOrderMsg.h:1137
@ eLOCKSPEC_STRUCT
Definition GloOrderMsg.h:1136
@ eOBJID
Definition GloOrderMsg.h:1138
@ eRECORD
Definition GloOrderMsg.h:1143
@ eBOOL
Definition GloOrderMsg.h:1126
@ eCLASSINFO_MAP
Definition GloOrderMsg.h:1128
@ eDATATYPELIMITS_VECTOR
Definition GloOrderMsg.h:1134
@ eQUERRY_STRUCT
Definition GloOrderMsg.h:1141
@ eSIGNED
Definition GloOrderMsg.h:1146
@ eSTRING_VECTOR
Definition GloOrderMsg.h:1148
@ eALLSET_STRUCT
Definition GloOrderMsg.h:1125
@ eFLOAT
Definition GloOrderMsg.h:1135
@ eUNSIGNED_LONG
Definition GloOrderMsg.h:1151
@ eRANGE_QUERRY_STRUCT
Definition GloOrderMsg.h:1142
@ eUNSIGNED_INT
Definition GloOrderMsg.h:1149
@ eOPENSPEC_STRUCT
Definition GloOrderMsg.h:1140
@ eCLIENTINFO_VECTOR
Definition GloOrderMsg.h:1129
bool isProcessed()
unsigned int m_uiID
Definition GloOrderMsg.h:1183
void deleteOrderObject()
virtual std::string toString() const
bool m_bOrderObjectModified
Definition GloOrderMsg.h:1314
EnSendDirection
Definition GloOrderMsg.h:1069
void * ReleaseOrderResult()
bool m_bSecondAdditionalInfoModified
Definition GloOrderMsg.h:1420
void * m_pFirstAdditionalInfo
Definition GloOrderMsg.h:1375
OrderMsg(const std::string &rsSchemaName, Communicator *pCommunicator, EnOrderType eOrderType, void *pOrderObject, void *pOrderResult, void *pFirstAdditionalInfo, void *pSecondAdditionalInfo)
void * getOrderResult() const
static std::string getOrderTypeAsString(EnOrderType eOrderType)
int getErr() const
void * getOrderObject() const
std::string m_strStatus
Definition GloOrderMsg.h:1447
void deleteSecondAdditionalInfo()
void * m_pOrderObject
Definition GloOrderMsg.h:1283
int addStreamData0terminated(eut::Blob &rBlob, const T tData) const
Definition GloOrderMsg.h:2378
EnOrderType
Definition GloOrderMsg.h:98
@ eWATCH_INDEX_READWRITE
Definition GloOrderMsg.h:806
@ eNOTIFY_OBJECT_AS_WRITTEN
Definition GloOrderMsg.h:948
@ eOPEN_ALLSET
Definition GloOrderMsg.h:338
@ eIS_KNOWN_CLASSID
Definition GloOrderMsg.h:256
@ eSET_CURRENT_OBJECT_IN_ALLSET
Definition GloOrderMsg.h:511
@ eREMOVE_INDEX_FILTER
Definition GloOrderMsg.h:439
@ eOPEN_BASE
Definition GloOrderMsg.h:297
@ eGET_INDEXED_OBJIDS_BY_SEARCHVALUE_FROM_ALLSET
Definition GloOrderMsg.h:452
@ eGET_ALL_BASES
Definition GloOrderMsg.h:122
@ eREPAIR_BASE
Definition GloOrderMsg.h:916
@ eGET_CLASSINFO_BY_CLASSID
Definition GloOrderMsg.h:136
@ eABORT_TRANSACTION
Definition GloOrderMsg.h:859
@ eWATCH_CLIENT
Definition GloOrderMsg.h:780
@ eGET
Definition GloOrderMsg.h:567
@ eIS_STORED
Definition GloOrderMsg.h:629
@ eDELETE
Definition GloOrderMsg.h:642
@ eCHECK_OBJID_IN_ALLSET
Definition GloOrderMsg.h:547
@ eGET_PROCESSING_POSSIBILITIES
Definition GloOrderMsg.h:711
@ eCOMPRESS_BASE
Definition GloOrderMsg.h:902
@ ePROCESS_NOTIFY
Definition GloOrderMsg.h:966
@ eNOTIFY_CLIENT
Definition GloOrderMsg.h:932
@ eLOCK
Definition GloOrderMsg.h:655
@ eGET_REC
Definition GloOrderMsg.h:589
@ eNEW_CONNECTED_CLIENT
Definition GloOrderMsg.h:1000
@ eGET_SUBCLASS_INFOS
Definition GloOrderMsg.h:191
@ eGET_ALL_CLASS_INFOS
Definition GloOrderMsg.h:243
@ eCLOSE_ALLSET
Definition GloOrderMsg.h:351
@ eGET_ALL_BASECLASS_INFOS
Definition GloOrderMsg.h:230
@ eUNLOCK
Definition GloOrderMsg.h:668
@ eGET_BASECLASS_INFOS
Definition GloOrderMsg.h:204
@ ePROCESS_TRANSACTION
Definition GloOrderMsg.h:874
@ eGET_ALL_DEFAULT_LIMITS
Definition GloOrderMsg.h:164
@ eSTORE
Definition GloOrderMsg.h:616
@ eCLOSE_BASE
Definition GloOrderMsg.h:310
@ eGET_ALL_CLIENTS
Definition GloOrderMsg.h:284
@ eIS_ALLOWED
Definition GloOrderMsg.h:696
@ eGET_OBJID_WITH_OBJECT_FROM_ALLSET
Definition GloOrderMsg.h:369
@ eGET_INDEXED_OBJIDS_BY_COMPARING_FROM_ALLSET
Definition GloOrderMsg.h:465
@ eGET_ALL_SUBCLASS_INFOS
Definition GloOrderMsg.h:217
@ eGET_INDEXED_OBJIDS_BY_RANGE_FROM_ALLSET
Definition GloOrderMsg.h:478
@ eGET_OBJID_FROM_ALLSET
Definition GloOrderMsg.h:382
@ eUNWATCH_CLASS
Definition GloOrderMsg.h:765
@ eSET_INDEX_FILTER_BY_RANGE_IN_ALLSET
Definition GloOrderMsg.h:421
@ eSET_INDEX_FILTER_BY_COMPARING_IN_ALLSET
Definition GloOrderMsg.h:408
@ eBEGIN_TRANSACTION
Definition GloOrderMsg.h:832
@ eWATCH_OBJECT
Definition GloOrderMsg.h:725
@ eREFRESH
Definition GloOrderMsg.h:603
@ eGET_ALLSET_SIZE
Definition GloOrderMsg.h:491
@ eCOMMIT_TRANSACTION
Definition GloOrderMsg.h:845
@ eGET_CLASSINFO_BY_CLASSNAME
Definition GloOrderMsg.h:151
@ eWATCH_CLASS
Definition GloOrderMsg.h:752
@ eIS_SUPER_CLASS_FROM
Definition GloOrderMsg.h:269
@ eREINDEX_BASE
Definition GloOrderMsg.h:888
@ eUNWATCH_OBJECT
Definition GloOrderMsg.h:739
@ eDELETE_COMMUNICATOR_WATCHES
Definition GloOrderMsg.h:983
@ eUNWATCH_CLIENT
Definition GloOrderMsg.h:793
@ eSET_INDEX_FILTER_BY_SEARCHVALUE_IN_ALLSET
Definition GloOrderMsg.h:395
@ eGET_DATATYPE_LIMITS
Definition GloOrderMsg.h:177
@ eASSIGN
Definition GloOrderMsg.h:325
@ eUNWATCH_INDEX_READWRITE
Definition GloOrderMsg.h:819
@ eSET_POSITION_IN_ALLSET
Definition GloOrderMsg.h:529
@ eIS_LOCKED
Definition GloOrderMsg.h:681
void setCommunicator(Communicator *pCommunicator)
void * m_pSecondAdditionalInfo
Definition GloOrderMsg.h:1403
virtual ~OrderMsg()
Definition GloAbstractBaseLot.h:42