GlobalObjects
Loading...
Searching...
No Matches
GloOrderMsg.h
Go to the documentation of this file.
1#ifndef INC_GLOORDERMSG_H
2#define INC_GLOORDERMSG_H
3//-----------------------------------------------------------------------------
43//-----------------------------------------------------------------------------
44#include <string>
45#include <map>
46#include <vector>
47#include <sstream>
48#include "GloTypes.h"
49#include "GloCommunicator.h"
50#include "EuBlob.h"
51//-----------------------------------------------------------------------------
52namespace glo
53{
54 //---------------------------------------------------------------------------
55 /* Forwards */
56 class ClassInfo;
57 //---------------------------------------------------------------------------
58 #ifdef _MSC_VER
59 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
60 #pragma warning( disable : 4251 )
61 #endif
62 //---------------------------------------------------------------------------
84 {
85 //============== Friends
86 //-------------------------------------------------------------------------
87 friend class CommunicaterThread;
88 //-------------------------------------------------------------------------
89
90 public:
91 //============== Enums
92 //-----------------------------------------------------------------------
105 {
106 //---------------------------------------------------------------------
116 eUNDEF = 0,
117 //---------------------------------------------------------------------
130 //---------------------------------------------------------------------
144 //---------------------------------------------------------------------
159 //---------------------------------------------------------------------
172 //---------------------------------------------------------------------
185 //---------------------------------------------------------------------
199 //---------------------------------------------------------------------
212 //---------------------------------------------------------------------
225 //---------------------------------------------------------------------
238 //---------------------------------------------------------------------
251 //---------------------------------------------------------------------
264 //---------------------------------------------------------------------
277 //---------------------------------------------------------------------
292 //---------------------------------------------------------------------
305 //---------------------------------------------------------------------
318 //---------------------------------------------------------------------
333 //---------------------------------------------------------------------
346 //---------------------------------------------------------------------
359 //---------------------------------------------------------------------
377 //---------------------------------------------------------------------
390 //---------------------------------------------------------------------
403 //---------------------------------------------------------------------
416 //---------------------------------------------------------------------
429 //---------------------------------------------------------------------
447 //---------------------------------------------------------------------
460 //---------------------------------------------------------------------
473 //---------------------------------------------------------------------
486 //---------------------------------------------------------------------
499 //---------------------------------------------------------------------
519 //---------------------------------------------------------------------
537 //---------------------------------------------------------------------
555 //---------------------------------------------------------------------
575 //---------------------------------------------------------------------
597 //---------------------------------------------------------------------
611 //---------------------------------------------------------------------
624 //---------------------------------------------------------------------
637 //---------------------------------------------------------------------
650 //---------------------------------------------------------------------
665 //---------------------------------------------------------------------
678 //---------------------------------------------------------------------
691 //---------------------------------------------------------------------
704 //---------------------------------------------------------------------
717 //---------------------------------------------------------------------
732 //---------------------------------------------------------------------
747 //---------------------------------------------------------------------
761 //---------------------------------------------------------------------
775 //---------------------------------------------------------------------
788 //---------------------------------------------------------------------
801 //---------------------------------------------------------------------
816 //---------------------------------------------------------------------
829 //---------------------------------------------------------------------
842 //---------------------------------------------------------------------
855 //---------------------------------------------------------------------
868 //---------------------------------------------------------------------
881 //---------------------------------------------------------------------
895 //---------------------------------------------------------------------
910 //---------------------------------------------------------------------
924 //---------------------------------------------------------------------
938 //---------------------------------------------------------------------
952 //---------------------------------------------------------------------
968 //---------------------------------------------------------------------
984 //---------------------------------------------------------------------
1002 //---------------------------------------------------------------------
1019 //---------------------------------------------------------------------
1036 //---------------------------------------------------------------------
1051 eDISCONNECTED_CLIENT
1052 //---------------------------------------------------------------------
1054 //-----------------------------------------------------------------------
1072 {
1073 eORDERDATA,
1082 eRESULTDATA
1092 //-----------------------------------------------------------------------
1104 {
1105 eTO_CLIENT_ANSWER,
1114 eTO_CLIENT_NOTIFY,
1123 eTO_SERVER,
1132 eINTERN
1142 //-----------------------------------------------------------------------
1143
1144 private:
1145 //============== Enums
1146 //-----------------------------------------------------------------------
1191 //-----------------------------------------------------------------------
1192
1193 private:
1194 //============== Attribute
1195 //-----------------------------------------------------------------------
1205 std::string m_sSchemaName;
1206 //-----------------------------------------------------------------------
1219 unsigned int m_uiID;
1220 //-----------------------------------------------------------------------
1231 //-----------------------------------------------------------------------
1244 //-----------------------------------------------------------------------
1257 //-----------------------------------------------------------------------
1270 //-----------------------------------------------------------------------
1281 //-----------------------------------------------------------------------
1292 //-----------------------------------------------------------------------
1320 //-----------------------------------------------------------------------
1335 //-----------------------------------------------------------------------
1351 //-----------------------------------------------------------------------
1380 //-----------------------------------------------------------------------
1391 //-----------------------------------------------------------------------
1412 //-----------------------------------------------------------------------
1429 //-----------------------------------------------------------------------
1440 //-----------------------------------------------------------------------
1457 //-----------------------------------------------------------------------
1468 //-----------------------------------------------------------------------
1469
1470 #ifdef _DEBUG
1471 public:
1472 //============== Attribute
1473 //-----------------------------------------------------------------------
1483 std::string m_strStatus;
1484 //-----------------------------------------------------------------------
1485 #endif
1486
1487 protected:
1488 //============== Konstruktoren
1489 //-----------------------------------------------------------------------
1500 //-----------------------------------------------------------------------
1501
1502 public:
1503 //============== De- und Konstruktoren
1504 //-----------------------------------------------------------------------
1545 OrderMsg( const std::string & rsSchemaName,
1546 Communicator * pCommunicator,
1547 EnOrderType eOrderType,
1548 void * pOrderObject,
1549 void * pOrderResult,
1550 void * pFirstAdditionalInfo,
1551 void * pSecondAdditionalInfo );
1552 //-----------------------------------------------------------------------
1585 OrderMsg( const std::string & rsSchemaName,
1586 EnOrderType eOrderType,
1587 void * pOrderObject,
1588 void * pFirstAdditionalInfo = nullptr );
1589 //-----------------------------------------------------------------------
1611 OrderMsg( const eut::Blob & rBlob,
1612 EnStreamOrderDataType eStreamDataType,
1613 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
1614 //-----------------------------------------------------------------------
1627 virtual ~OrderMsg();
1628 //-----------------------------------------------------------------------
1629
1630 private:
1631 //============== Konstruktoren
1632 //-----------------------------------------------------------------------
1642 OrderMsg( const OrderMsg & );
1643 //-----------------------------------------------------------------------
1644
1645 public:
1646 //============== Methoden
1647 //-----------------------------------------------------------------------
1661 void setSendDirection( EnSendDirection eSendDirection );
1662 //-----------------------------------------------------------------------
1677 //-----------------------------------------------------------------------
1695 void setCommunicator( Communicator * pCommunicator );
1696 //-----------------------------------------------------------------------
1711 //-----------------------------------------------------------------------
1725 std::string getCommunicatorClientName() const;
1726 //-----------------------------------------------------------------------
1740 unsigned int getCommunicatorID() const;
1741 //-----------------------------------------------------------------------
1755 void setThreadID( NUM_PTR ipThreadID );
1756 //-----------------------------------------------------------------------
1770 NUM_PTR getThreadID() const;
1771 //-----------------------------------------------------------------------
1786 //-----------------------------------------------------------------------
1801 //-----------------------------------------------------------------------
1813 std::string getOrderTypeAsStr() const;
1814 //-----------------------------------------------------------------------
1835 void setFirstAdditionalInfo( void * pFirstAdditionalInfo );
1836 //-----------------------------------------------------------------------
1855 //-----------------------------------------------------------------------
1868 //-----------------------------------------------------------------------
1889 void setSecondAdditionalInfo( void * pSecondAdditionalInfo );
1890 //-----------------------------------------------------------------------
1909 //-----------------------------------------------------------------------
1922 //-----------------------------------------------------------------------
1947 void setOrderObject( void * pOrderObject );
1948 //-----------------------------------------------------------------------
1966 void * getOrderObject() const;
1967 //-----------------------------------------------------------------------
1980 //-----------------------------------------------------------------------
1995 //-----------------------------------------------------------------------
2017 void setOrderResult( void * pOrderResult );
2018 //-----------------------------------------------------------------------
2036 void * getOrderResult() const;
2037 //-----------------------------------------------------------------------
2062 //-----------------------------------------------------------------------
2075 //-----------------------------------------------------------------------
2089 void setOrderMsgID( unsigned int uiID );
2090 //-----------------------------------------------------------------------
2104 unsigned int getOrderMsgID() const;
2105 //-----------------------------------------------------------------------
2119 void setErr( int iErr );
2120 //-----------------------------------------------------------------------
2134 int getErr() const;
2135 //-----------------------------------------------------------------------
2149 std::string getSchemaName() const;
2150 //-----------------------------------------------------------------------
2165 //-----------------------------------------------------------------------
2188 EnStreamOrderDataType eStreamOrderDataType ) const;
2189 //-----------------------------------------------------------------------
2211 int streamBlobInOrder( const eut::Blob & rBlob,
2212 EnStreamOrderDataType eStreamOrderDataType,
2213 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
2214 //-----------------------------------------------------------------------
2215
2216 //========== static Methoden =========
2217 //-----------------------------------------------------------------------
2233 static std::string getOrderTypeAsString( EnOrderType eOrderType );
2234 //-----------------------------------------------------------------------
2235
2236 protected:
2237 //============== Methoden
2238 //-----------------------------------------------------------------------
2255 //-----------------------------------------------------------------------
2272 //-----------------------------------------------------------------------
2289 //-----------------------------------------------------------------------
2306 //-----------------------------------------------------------------------
2322 template<typename T> int addStreamData0terminated( eut::Blob & rBlob, const T tData ) const;
2323 //-----------------------------------------------------------------------
2352 void * pData,
2353 EnStreamDataType eStreamDataType,
2354 std::map< ObjID, ObjID, std::less<ObjID> > & rReadyRecordMap ) const;
2355 //-----------------------------------------------------------------------
2388 int setDataFromStream( const eut::Blob & rBlob,
2389 std::size_t & rnCurrentBlobPosition,
2390 std::size_t & rnBlobPosition,
2391 void *& prData,
2392 EnStreamDataType eStreamDataType,
2393 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
2394 //-----------------------------------------------------------------------
2395
2396 public:
2397 //============== Methoden
2398 //------------------------------------------------------------------------
2399 #ifdef _DEBUG
2409 virtual std::string toString() const;
2410 #endif
2411 //-----------------------------------------------------------------------
2412
2413 private:
2414 //============== Operatoren
2415 //-----------------------------------------------------------------------
2425 OrderMsg & operator= ( const OrderMsg & );
2426 //-----------------------------------------------------------------------
2427 };
2428 //---------------------------------------------------------------------------
2429 template<typename T> int OrderMsg::addStreamData0terminated( eut::Blob & rBlob, const T tData ) const
2430 {
2431 int t_iErr = 0;
2432 std::ostringstream t_ossConverter;
2433
2434 t_ossConverter << tData;
2435 t_iErr = rBlob.append( t_ossConverter.str().c_str(), t_ossConverter.str().size() );
2436 if ( ! t_iErr ) t_iErr = rBlob.append( "\0", 1 );
2437 return t_iErr;
2438 }
2439 //---------------------------------------------------------------------------
2440 #ifdef _MSC_VER
2441 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
2442 #pragma warning( default : 4251 )
2443 #endif
2444 //---------------------------------------------------------------------------
2445} // namespace glo
2446#endif
Header for Blob
Header for Communicator
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:70
This class allows to edit a blob (insert, copy, search etc.).
Definition EuBlob.h:75
int append(const char *pBuffer, std::size_t nBufferSize)
A CommunicaterThread accepts requests for its TableReaderInterface.
Definition GloCommunicaterThread.h:89
Superclass of LocalThread, ClientThread and ServerThread, because they can act as senders and receive...
Definition GloCommunicator.h:93
An object ID consists of the class ID, a database ID and the actual unique object number (all unsigne...
Definition GloObjID.h:84
This class is used to handle the communication between the application that uses GlobalObjects and Gl...
Definition GloOrderMsg.h:84
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:1467
std::string getSchemaName() const
std::string m_sCommunicatorClientName
Definition GloOrderMsg.h:1256
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:1230
void deleteFirstAdditionalInfo()
OrderMsg::EnOrderType getOrderType() const
NUM_PTR getThreadID() const
unsigned int getOrderMsgID() const
void deleteOrderResult()
OrderMsg(const std::string &rsSchemaName, EnOrderType eOrderType, void *pOrderObject, void *pFirstAdditionalInfo=nullptr)
std::string m_sSchemaName
Definition GloOrderMsg.h:1205
OrderMsg::EnOrderType m_eOrderType
Definition GloOrderMsg.h:1291
EnStreamOrderDataType
Definition GloOrderMsg.h:1072
void setOrderType(OrderMsg::EnOrderType eOrderType)
bool m_bFirstAdditionalInfoModified
Definition GloOrderMsg.h:1428
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)
Communicator * m_pCommunicator
Definition GloOrderMsg.h:1243
void deleteOrderObject(OrderMsg::EnOrderType eOrderType)
void deleteFirstAdditionalInfo(OrderMsg::EnOrderType eOrderType)
unsigned int getCommunicatorID() const
bool m_bDestroyOrderObject
Definition GloOrderMsg.h:1334
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:1280
void setFirstAdditionalInfo(void *pFirstAdditionalInfo)
void streamOrderInBlob(eut::Blob &rBlob, EnStreamOrderDataType eStreamOrderDataType) const
bool m_bProcessed
Definition GloOrderMsg.h:1390
unsigned int m_uiCommunicatorID
Definition GloOrderMsg.h:1269
bool willDestroyOrderObjectInDTor() const
std::string getOrderTypeAsStr() const
void setOrderMsgID(unsigned int uiID)
void * m_pOrderResult
Definition GloOrderMsg.h:1379
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:1157
@ eOBJID_LIST
Definition GloOrderMsg.h:1174
@ eCLASSINFO
Definition GloOrderMsg.h:1162
@ eDATATYPE
Definition GloOrderMsg.h:1167
@ eSTRING
Definition GloOrderMsg.h:1183
@ eUNSIGNED_INTPTR
Definition GloOrderMsg.h:1186
@ eUNSIGNED_SIZE
Definition GloOrderMsg.h:1188
@ eCLIENTONFO
Definition GloOrderMsg.h:1165
@ eRECORD_MAP
Definition GloOrderMsg.h:1181
@ eALLSET_ITER_RESULT
Definition GloOrderMsg.h:1159
@ eDATATYPELIMITS
Definition GloOrderMsg.h:1168
@ eCOMPARISION_QUERRY_STRUCT
Definition GloOrderMsg.h:1166
@ eRECORD_LIST
Definition GloOrderMsg.h:1180
@ eNOTIFYNOTE_STRUCT
Definition GloOrderMsg.h:1172
@ eLOCKSPEC_STRUCT
Definition GloOrderMsg.h:1171
@ eOBJID
Definition GloOrderMsg.h:1173
@ eRECORD
Definition GloOrderMsg.h:1179
@ eBOOL
Definition GloOrderMsg.h:1161
@ eCLASSINFO_MAP
Definition GloOrderMsg.h:1163
@ eDATATYPELIMITS_VECTOR
Definition GloOrderMsg.h:1169
@ eQUERRY_STRUCT
Definition GloOrderMsg.h:1177
@ eSIGNED
Definition GloOrderMsg.h:1182
@ eSTRING_VECTOR
Definition GloOrderMsg.h:1184
@ eALLSET_STRUCT
Definition GloOrderMsg.h:1160
@ eFLOAT
Definition GloOrderMsg.h:1170
@ eUNSIGNED_LONG
Definition GloOrderMsg.h:1187
@ eRANGE_QUERRY_STRUCT
Definition GloOrderMsg.h:1178
@ eUNSIGNED_INT
Definition GloOrderMsg.h:1185
@ eOBJID_VECTOR
Definition GloOrderMsg.h:1175
@ eOPENSPEC_STRUCT
Definition GloOrderMsg.h:1176
@ eCLIENTINFO_VECTOR
Definition GloOrderMsg.h:1164
bool isProcessed()
unsigned int m_uiID
Definition GloOrderMsg.h:1219
void deleteOrderObject()
virtual std::string toString() const
bool m_bOrderObjectModified
Definition GloOrderMsg.h:1350
EnSendDirection
Definition GloOrderMsg.h:1104
void * ReleaseOrderResult()
bool m_bSecondAdditionalInfoModified
Definition GloOrderMsg.h:1456
void * m_pFirstAdditionalInfo
Definition GloOrderMsg.h:1411
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:1483
void deleteSecondAdditionalInfo()
void * m_pOrderObject
Definition GloOrderMsg.h:1319
int addStreamData0terminated(eut::Blob &rBlob, const T tData) const
Definition GloOrderMsg.h:2429
EnOrderType
Definition GloOrderMsg.h:105
@ eWATCH_INDEX_READWRITE
Definition GloOrderMsg.h:841
@ eNOTIFY_OBJECT_AS_WRITTEN
Definition GloOrderMsg.h:983
@ eOPEN_ALLSET
Definition GloOrderMsg.h:345
@ eIS_KNOWN_CLASSID
Definition GloOrderMsg.h:263
@ eSET_CURRENT_OBJECT_IN_ALLSET
Definition GloOrderMsg.h:518
@ eREMOVE_INDEX_FILTER
Definition GloOrderMsg.h:446
@ eOPEN_BASE
Definition GloOrderMsg.h:304
@ eGET_INDEXED_OBJIDS_BY_SEARCHVALUE_FROM_ALLSET
Definition GloOrderMsg.h:459
@ eGET_ALL_BASES
Definition GloOrderMsg.h:129
@ eREPAIR_BASE
Definition GloOrderMsg.h:951
@ eGET_CLASSINFO_BY_CLASSID
Definition GloOrderMsg.h:143
@ eABORT_TRANSACTION
Definition GloOrderMsg.h:894
@ eWATCH_CLIENT
Definition GloOrderMsg.h:815
@ eGET
Definition GloOrderMsg.h:574
@ eIS_STORED
Definition GloOrderMsg.h:636
@ eDELETE
Definition GloOrderMsg.h:649
@ eCHECK_OBJID_IN_ALLSET
Definition GloOrderMsg.h:554
@ eGET_PROCESSING_POSSIBILITIES
Definition GloOrderMsg.h:746
@ eRELOCK
Definition GloOrderMsg.h:690
@ eCOMPRESS_BASE
Definition GloOrderMsg.h:937
@ ePROCESS_NOTIFY
Definition GloOrderMsg.h:1001
@ eNOTIFY_CLIENT
Definition GloOrderMsg.h:967
@ eLOCK
Definition GloOrderMsg.h:677
@ eGET_REC
Definition GloOrderMsg.h:596
@ eNEW_CONNECTED_CLIENT
Definition GloOrderMsg.h:1035
@ eGET_SUBCLASS_INFOS
Definition GloOrderMsg.h:198
@ eGET_ALL_CLASS_INFOS
Definition GloOrderMsg.h:250
@ eCLOSE_ALLSET
Definition GloOrderMsg.h:358
@ eGET_ALL_BASECLASS_INFOS
Definition GloOrderMsg.h:237
@ eUNLOCK
Definition GloOrderMsg.h:703
@ eGET_BASECLASS_INFOS
Definition GloOrderMsg.h:211
@ ePROCESS_TRANSACTION
Definition GloOrderMsg.h:909
@ eGET_ALL_DEFAULT_LIMITS
Definition GloOrderMsg.h:171
@ eSTORE
Definition GloOrderMsg.h:623
@ eCLOSE_BASE
Definition GloOrderMsg.h:317
@ eGET_ALL_CLIENTS
Definition GloOrderMsg.h:291
@ eIS_ALLOWED
Definition GloOrderMsg.h:731
@ eGET_OBJID_WITH_OBJECT_FROM_ALLSET
Definition GloOrderMsg.h:376
@ eGET_INDEXED_OBJIDS_BY_COMPARING_FROM_ALLSET
Definition GloOrderMsg.h:472
@ eGET_ALL_SUBCLASS_INFOS
Definition GloOrderMsg.h:224
@ eGET_INDEXED_OBJIDS_BY_RANGE_FROM_ALLSET
Definition GloOrderMsg.h:485
@ eGET_OBJID_FROM_ALLSET
Definition GloOrderMsg.h:389
@ eUNWATCH_CLASS
Definition GloOrderMsg.h:800
@ eSET_INDEX_FILTER_BY_RANGE_IN_ALLSET
Definition GloOrderMsg.h:428
@ eSET_INDEX_FILTER_BY_COMPARING_IN_ALLSET
Definition GloOrderMsg.h:415
@ eBEGIN_TRANSACTION
Definition GloOrderMsg.h:867
@ eWATCH_OBJECT
Definition GloOrderMsg.h:760
@ eREFRESH
Definition GloOrderMsg.h:610
@ eGET_ALLSET_SIZE
Definition GloOrderMsg.h:498
@ eCOMMIT_TRANSACTION
Definition GloOrderMsg.h:880
@ eDELETE_MULTIPLE
Definition GloOrderMsg.h:664
@ eGET_CLASSINFO_BY_CLASSNAME
Definition GloOrderMsg.h:158
@ eWATCH_CLASS
Definition GloOrderMsg.h:787
@ eIS_SUPER_CLASS_FROM
Definition GloOrderMsg.h:276
@ eREINDEX_BASE
Definition GloOrderMsg.h:923
@ eUNWATCH_OBJECT
Definition GloOrderMsg.h:774
@ eDELETE_COMMUNICATOR_WATCHES
Definition GloOrderMsg.h:1018
@ eUNWATCH_CLIENT
Definition GloOrderMsg.h:828
@ eSET_INDEX_FILTER_BY_SEARCHVALUE_IN_ALLSET
Definition GloOrderMsg.h:402
@ eGET_DATATYPE_LIMITS
Definition GloOrderMsg.h:184
@ eASSIGN
Definition GloOrderMsg.h:332
@ eUNWATCH_INDEX_READWRITE
Definition GloOrderMsg.h:854
@ eSET_POSITION_IN_ALLSET
Definition GloOrderMsg.h:536
@ eIS_LOCKED
Definition GloOrderMsg.h:716
void setCommunicator(Communicator *pCommunicator)
void * m_pSecondAdditionalInfo
Definition GloOrderMsg.h:1439
virtual ~OrderMsg()
Definition GloAbstractBaseLot.h:49