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 //---------------------------------------------------------------------
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 //---------------------------------------------------------------------
730 //---------------------------------------------------------------------
743 //---------------------------------------------------------------------
758 //---------------------------------------------------------------------
773 //---------------------------------------------------------------------
787 //---------------------------------------------------------------------
801 //---------------------------------------------------------------------
814 //---------------------------------------------------------------------
827 //---------------------------------------------------------------------
842 //---------------------------------------------------------------------
855 //---------------------------------------------------------------------
868 //---------------------------------------------------------------------
881 //---------------------------------------------------------------------
894 //---------------------------------------------------------------------
907 //---------------------------------------------------------------------
921 //---------------------------------------------------------------------
936 //---------------------------------------------------------------------
950 //---------------------------------------------------------------------
964 //---------------------------------------------------------------------
978 //---------------------------------------------------------------------
994 //---------------------------------------------------------------------
1010 //---------------------------------------------------------------------
1028 //---------------------------------------------------------------------
1045 //---------------------------------------------------------------------
1062 //---------------------------------------------------------------------
1078 //---------------------------------------------------------------------
1079 };
1080 //-----------------------------------------------------------------------
1118 //-----------------------------------------------------------------------
1168 //-----------------------------------------------------------------------
1169
1170 private:
1171 //============== Enums
1172 //-----------------------------------------------------------------------
1217 //-----------------------------------------------------------------------
1218
1219 private:
1220 //============== Attribute
1221 //-----------------------------------------------------------------------
1231 std::string m_sSchemaName;
1232 //-----------------------------------------------------------------------
1245 unsigned int m_uiID;
1246 //-----------------------------------------------------------------------
1257 //-----------------------------------------------------------------------
1270 //-----------------------------------------------------------------------
1283 //-----------------------------------------------------------------------
1296 //-----------------------------------------------------------------------
1307 //-----------------------------------------------------------------------
1318 //-----------------------------------------------------------------------
1346 //-----------------------------------------------------------------------
1361 //-----------------------------------------------------------------------
1377 //-----------------------------------------------------------------------
1406 //-----------------------------------------------------------------------
1417 //-----------------------------------------------------------------------
1438 //-----------------------------------------------------------------------
1455 //-----------------------------------------------------------------------
1466 //-----------------------------------------------------------------------
1483 //-----------------------------------------------------------------------
1494 //-----------------------------------------------------------------------
1495
1496 #ifdef _DEBUG
1497 public:
1498 //============== Attribute
1499 //-----------------------------------------------------------------------
1509 std::string m_strStatus;
1510 //-----------------------------------------------------------------------
1511 #endif
1512
1513 protected:
1514 //============== Konstruktoren
1515 //-----------------------------------------------------------------------
1526 //-----------------------------------------------------------------------
1527
1528 public:
1529 //============== De- und Konstruktoren
1530 //-----------------------------------------------------------------------
1572 OrderMsg( const std::string & rsSchemaName,
1573 Communicator * pCommunicator,
1574 EnOrderType eOrderType,
1575 void * pOrderObject,
1576 void * pOrderResult,
1577 void * pFirstAdditionalInfo = nullptr,
1578 void * pSecondAdditionalInfo = nullptr );
1579 //-----------------------------------------------------------------------
1617 OrderMsg( const std::string & rsSchemaName,
1618 EnOrderType eOrderType,
1619 void * pOrderObject,
1620 void * pFirstAdditionalInfo = nullptr,
1621 void * pSecondAdditionalInfo = nullptr );
1622 //-----------------------------------------------------------------------
1644 OrderMsg( const eut::Blob & rBlob,
1645 EnStreamOrderDataType eStreamDataType,
1646 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
1647 //-----------------------------------------------------------------------
1660 virtual ~OrderMsg();
1661 //-----------------------------------------------------------------------
1662
1663 private:
1664 //============== Konstruktoren
1665 //-----------------------------------------------------------------------
1675 OrderMsg( const OrderMsg & );
1676 //-----------------------------------------------------------------------
1677
1678 public:
1679 //============== Methoden
1680 //-----------------------------------------------------------------------
1694 void setSendDirection( EnSendDirection eSendDirection );
1695 //-----------------------------------------------------------------------
1710 //-----------------------------------------------------------------------
1728 void setCommunicator( Communicator * pCommunicator );
1729 //-----------------------------------------------------------------------
1744 //-----------------------------------------------------------------------
1758 std::string getCommunicatorClientName() const;
1759 //-----------------------------------------------------------------------
1773 unsigned int getCommunicatorID() const;
1774 //-----------------------------------------------------------------------
1788 void setThreadID( NUM_PTR ipThreadID );
1789 //-----------------------------------------------------------------------
1803 NUM_PTR getThreadID() const;
1804 //-----------------------------------------------------------------------
1819 //-----------------------------------------------------------------------
1834 //-----------------------------------------------------------------------
1846 std::string getOrderTypeAsStr() const;
1847 //-----------------------------------------------------------------------
1868 void setFirstAdditionalInfo( void * pFirstAdditionalInfo );
1869 //-----------------------------------------------------------------------
1888 //-----------------------------------------------------------------------
1901 //-----------------------------------------------------------------------
1922 void setSecondAdditionalInfo( void * pSecondAdditionalInfo );
1923 //-----------------------------------------------------------------------
1942 //-----------------------------------------------------------------------
1955 //-----------------------------------------------------------------------
1980 void setOrderObject( void * pOrderObject );
1981 //-----------------------------------------------------------------------
1999 void * getOrderObject() const;
2000 //-----------------------------------------------------------------------
2013 //-----------------------------------------------------------------------
2028 //-----------------------------------------------------------------------
2050 void setOrderResult( void * pOrderResult );
2051 //-----------------------------------------------------------------------
2069 void * getOrderResult() const;
2070 //-----------------------------------------------------------------------
2095 //-----------------------------------------------------------------------
2108 //-----------------------------------------------------------------------
2122 void setOrderMsgID( unsigned int uiID );
2123 //-----------------------------------------------------------------------
2137 unsigned int getOrderMsgID() const;
2138 //-----------------------------------------------------------------------
2152 void setErr( int iErr );
2153 //-----------------------------------------------------------------------
2167 int getErr() const;
2168 //-----------------------------------------------------------------------
2182 std::string getSchemaName() const;
2183 //-----------------------------------------------------------------------
2198 //-----------------------------------------------------------------------
2221 EnStreamOrderDataType eStreamOrderDataType ) const;
2222 //-----------------------------------------------------------------------
2244 int streamBlobInOrder( const eut::Blob & rBlob,
2245 EnStreamOrderDataType eStreamOrderDataType,
2246 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
2247 //-----------------------------------------------------------------------
2248
2249 //========== static Methoden =========
2250 //-----------------------------------------------------------------------
2266 static std::string getOrderTypeAsString( EnOrderType eOrderType );
2267 //-----------------------------------------------------------------------
2268
2269 protected:
2270 //============== Methoden
2271 //-----------------------------------------------------------------------
2288 //-----------------------------------------------------------------------
2305 //-----------------------------------------------------------------------
2322 //-----------------------------------------------------------------------
2339 //-----------------------------------------------------------------------
2355 template<typename T> int addStreamData0terminated( eut::Blob & rBlob, const T tData ) const;
2356 //-----------------------------------------------------------------------
2385 void * pData,
2386 EnStreamDataType eStreamDataType,
2387 std::map< ObjID, ObjID, std::less<ObjID> > & rReadyRecordMap ) const;
2388 //-----------------------------------------------------------------------
2422 int setDataFromStream( const eut::Blob & rBlob,
2423 std::size_t & rnCurrentBlobPosition,
2424 std::size_t & rnBlobPosition,
2425 void *& prData,
2426 EnStreamDataType eStreamDataType,
2427 const std::map< unsigned long, ClassInfo * > * pSchemaInfoMap );
2428 //-----------------------------------------------------------------------
2429
2430 public:
2431 //============== Methoden
2432 //------------------------------------------------------------------------
2433 #ifdef _DEBUG
2443 virtual std::string toString() const;
2444 #endif
2445 //-----------------------------------------------------------------------
2446
2447 private:
2448 //============== Operatoren
2449 //-----------------------------------------------------------------------
2459 OrderMsg & operator= ( const OrderMsg & );
2460 //-----------------------------------------------------------------------
2461 };
2462 //---------------------------------------------------------------------------
2463 template<typename T> int OrderMsg::addStreamData0terminated( eut::Blob & rBlob, const T tData ) const
2464 {
2465 int t_iErr = 0;
2466 std::ostringstream t_ossConverter;
2467
2468 t_ossConverter << tData;
2469 t_iErr = rBlob.append( t_ossConverter.str().c_str(), t_ossConverter.str().size() );
2470 if ( ! t_iErr ) t_iErr = rBlob.append( "\0", 1 );
2471 return t_iErr;
2472 }
2473 //---------------------------------------------------------------------------
2474 #ifdef _MSC_VER
2475 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
2476 #pragma warning( default : 4251 )
2477 #endif
2478 //---------------------------------------------------------------------------
2479} // namespace glo
2480#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)
This class contains all information to store objects of a class in a database, to build objects from ...
Definition GloClassInfo.h:86
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
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:1493
std::string getSchemaName() const
std::string m_sCommunicatorClientName
Definition GloOrderMsg.h:1282
void setSendDirection(EnSendDirection eSendDirection)
OrderMsg(const std::string &rsSchemaName, EnOrderType eOrderType, void *pOrderObject, void *pFirstAdditionalInfo=nullptr, void *pSecondAdditionalInfo=nullptr)
void deleteSecondAdditionalInfo(OrderMsg::EnOrderType eOrderType)
void setSecondAdditionalInfo(void *pSecondAdditionalInfo)
void setOrderResult(void *pOrderResult)
std::string getCommunicatorClientName() const
int m_iErr
Definition GloOrderMsg.h:1256
void deleteFirstAdditionalInfo()
OrderMsg::EnOrderType getOrderType() const
NUM_PTR getThreadID() const
unsigned int getOrderMsgID() const
void deleteOrderResult()
std::string m_sSchemaName
Definition GloOrderMsg.h:1231
OrderMsg::EnOrderType m_eOrderType
Definition GloOrderMsg.h:1317
EnStreamOrderDataType
Definition GloOrderMsg.h:1098
@ eORDERDATA
Definition GloOrderMsg.h:1099
@ eRESULTDATA
Definition GloOrderMsg.h:1108
void setOrderType(OrderMsg::EnOrderType eOrderType)
bool m_bFirstAdditionalInfoModified
Definition GloOrderMsg.h:1454
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:1269
void deleteOrderObject(OrderMsg::EnOrderType eOrderType)
void deleteFirstAdditionalInfo(OrderMsg::EnOrderType eOrderType)
unsigned int getCommunicatorID() const
bool m_bDestroyOrderObject
Definition GloOrderMsg.h:1360
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:1306
void setFirstAdditionalInfo(void *pFirstAdditionalInfo)
void streamOrderInBlob(eut::Blob &rBlob, EnStreamOrderDataType eStreamOrderDataType) const
bool m_bProcessed
Definition GloOrderMsg.h:1416
unsigned int m_uiCommunicatorID
Definition GloOrderMsg.h:1295
bool willDestroyOrderObjectInDTor() const
std::string getOrderTypeAsStr() const
void setOrderMsgID(unsigned int uiID)
void * m_pOrderResult
Definition GloOrderMsg.h:1405
void setErr(int iErr)
int streamBlobInOrder(const eut::Blob &rBlob, EnStreamOrderDataType eStreamOrderDataType, const std::map< unsigned long, ClassInfo * > *pSchemaInfoMap)
OrderMsg::EnSendDirection getSendDirection() const
OrderMsg(const std::string &rsSchemaName, Communicator *pCommunicator, EnOrderType eOrderType, void *pOrderObject, void *pOrderResult, void *pFirstAdditionalInfo=nullptr, void *pSecondAdditionalInfo=nullptr)
EnStreamDataType
Definition GloOrderMsg.h:1183
@ eUNDEF_DATATYPE
Definition GloOrderMsg.h:1184
@ eOBJID_LIST
Definition GloOrderMsg.h:1200
@ eCLASSINFO
Definition GloOrderMsg.h:1188
@ eDATATYPE
Definition GloOrderMsg.h:1193
@ eSTRING
Definition GloOrderMsg.h:1209
@ eWATCHSPEC_STRUCT
Definition GloOrderMsg.h:1215
@ eUNSIGNED_INTPTR
Definition GloOrderMsg.h:1212
@ eUNSIGNED_SIZE
Definition GloOrderMsg.h:1214
@ eCLIENTONFO
Definition GloOrderMsg.h:1191
@ eRECORD_MAP
Definition GloOrderMsg.h:1207
@ eALLSET_ITER_RESULT
Definition GloOrderMsg.h:1185
@ eDATATYPELIMITS
Definition GloOrderMsg.h:1194
@ eCOMPARISION_QUERRY_STRUCT
Definition GloOrderMsg.h:1192
@ eRECORD_LIST
Definition GloOrderMsg.h:1206
@ eNOTIFYNOTE_STRUCT
Definition GloOrderMsg.h:1198
@ eLOCKSPEC_STRUCT
Definition GloOrderMsg.h:1197
@ eOBJID
Definition GloOrderMsg.h:1199
@ eRECORD
Definition GloOrderMsg.h:1205
@ eBOOL
Definition GloOrderMsg.h:1187
@ eCLASSINFO_MAP
Definition GloOrderMsg.h:1189
@ eDATATYPELIMITS_VECTOR
Definition GloOrderMsg.h:1195
@ eQUERRY_STRUCT
Definition GloOrderMsg.h:1203
@ eSIGNED
Definition GloOrderMsg.h:1208
@ eSTRING_VECTOR
Definition GloOrderMsg.h:1210
@ eALLSET_STRUCT
Definition GloOrderMsg.h:1186
@ eFLOAT
Definition GloOrderMsg.h:1196
@ eUNSIGNED_LONG
Definition GloOrderMsg.h:1213
@ eRANGE_QUERRY_STRUCT
Definition GloOrderMsg.h:1204
@ eUNSIGNED_INT
Definition GloOrderMsg.h:1211
@ eOBJID_VECTOR
Definition GloOrderMsg.h:1201
@ eOPENSPEC_STRUCT
Definition GloOrderMsg.h:1202
@ eCLIENTINFO_VECTOR
Definition GloOrderMsg.h:1190
bool isProcessed()
unsigned int m_uiID
Definition GloOrderMsg.h:1245
void deleteOrderObject()
virtual std::string toString() const
bool m_bOrderObjectModified
Definition GloOrderMsg.h:1376
EnSendDirection
Definition GloOrderMsg.h:1130
@ eINTERN
Definition GloOrderMsg.h:1158
@ eTO_SERVER
Definition GloOrderMsg.h:1149
@ eTO_CLIENT_ANSWER
Definition GloOrderMsg.h:1131
@ eTO_CLIENT_NOTIFY
Definition GloOrderMsg.h:1140
void * ReleaseOrderResult()
bool m_bSecondAdditionalInfoModified
Definition GloOrderMsg.h:1482
void * m_pFirstAdditionalInfo
Definition GloOrderMsg.h:1437
void * getOrderResult() const
static std::string getOrderTypeAsString(EnOrderType eOrderType)
int getErr() const
void * getOrderObject() const
std::string m_strStatus
Definition GloOrderMsg.h:1509
void deleteSecondAdditionalInfo()
void * m_pOrderObject
Definition GloOrderMsg.h:1345
int addStreamData0terminated(eut::Blob &rBlob, const T tData) const
Definition GloOrderMsg.h:2463
friend class CommunicaterThread
Definition GloOrderMsg.h:87
EnOrderType
Definition GloOrderMsg.h:105
@ eWATCH_INDEX_READWRITE
Definition GloOrderMsg.h:867
@ eNOTIFY_OBJECT_AS_WRITTEN
Definition GloOrderMsg.h:1009
@ 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:977
@ eDISCONNECTED_CLIENT
Definition GloOrderMsg.h:1077
@ eGET_CLASSINFO_BY_CLASSID
Definition GloOrderMsg.h:143
@ eABORT_TRANSACTION
Definition GloOrderMsg.h:920
@ eWATCH_CLIENT
Definition GloOrderMsg.h:841
@ 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:772
@ eRELOCK
Definition GloOrderMsg.h:703
@ eCOMPRESS_BASE
Definition GloOrderMsg.h:963
@ ePROCESS_NOTIFY
Definition GloOrderMsg.h:1027
@ eNOTIFY_CLIENT
Definition GloOrderMsg.h:993
@ eLOCK
Definition GloOrderMsg.h:677
@ eGET_REC
Definition GloOrderMsg.h:596
@ eNEW_CONNECTED_CLIENT
Definition GloOrderMsg.h:1061
@ 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:729
@ eGET_BASECLASS_INFOS
Definition GloOrderMsg.h:211
@ ePROCESS_TRANSACTION
Definition GloOrderMsg.h:935
@ 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:757
@ 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:826
@ eSET_INDEX_FILTER_BY_RANGE_IN_ALLSET
Definition GloOrderMsg.h:428
@ eRELOCK_REFRESH
Definition GloOrderMsg.h:716
@ eSET_INDEX_FILTER_BY_COMPARING_IN_ALLSET
Definition GloOrderMsg.h:415
@ eBEGIN_TRANSACTION
Definition GloOrderMsg.h:893
@ eWATCH_OBJECT
Definition GloOrderMsg.h:786
@ eREFRESH
Definition GloOrderMsg.h:610
@ eGET_ALLSET_SIZE
Definition GloOrderMsg.h:498
@ eCOMMIT_TRANSACTION
Definition GloOrderMsg.h:906
@ eDELETE_MULTIPLE
Definition GloOrderMsg.h:664
@ eGET_CLASSINFO_BY_CLASSNAME
Definition GloOrderMsg.h:158
@ eWATCH_CLASS
Definition GloOrderMsg.h:813
@ eIS_SUPER_CLASS_FROM
Definition GloOrderMsg.h:276
@ eREINDEX_BASE
Definition GloOrderMsg.h:949
@ eUNWATCH_OBJECT
Definition GloOrderMsg.h:800
@ eDELETE_COMMUNICATOR_WATCHES
Definition GloOrderMsg.h:1044
@ eUNWATCH_CLIENT
Definition GloOrderMsg.h:854
@ eSET_INDEX_FILTER_BY_SEARCHVALUE_IN_ALLSET
Definition GloOrderMsg.h:402
@ eUNDEF
Definition GloOrderMsg.h:116
@ eGET_DATATYPE_LIMITS
Definition GloOrderMsg.h:184
@ eASSIGN
Definition GloOrderMsg.h:332
@ eUNWATCH_INDEX_READWRITE
Definition GloOrderMsg.h:880
@ eSET_POSITION_IN_ALLSET
Definition GloOrderMsg.h:536
@ eIS_LOCKED
Definition GloOrderMsg.h:742
@ eLOCK_REFRESH
Definition GloOrderMsg.h:690
void setCommunicator(Communicator *pCommunicator)
void * m_pSecondAdditionalInfo
Definition GloOrderMsg.h:1465
virtual ~OrderMsg()
Definition GloAbstractBaseLot.h:49