51 #pragma warning( disable : 4251 )
55#include "EuDef_NUM_PTR.h"
63#if defined(_MSC_VER) || defined(__MINGW32__) || defined(__MINGW64__)
64 #ifdef __GLO_EXPORT_DLL
65 #define __glo_export_dll __declspec(dllexport)
67 #pragma message ( "Benutze Export defines fuer __glo_export_dll" )
70 #define __glo_export_dll
72 #pragma message ( "Benutze Import defines fuer __glo_export_dll" )
75#elif defined(__GNUC__)
76 #ifdef __GLO_EXPORT_DLL
77 #define __glo_export_dll
79 #define __glo_export_dll
153 #if defined ( _MSC_VER ) || defined ( __MINGW32__ ) || defined ( __MINGW64__ )
155 #elif defined ( __GNUC__ )
156 const std::string
g_sEOL =
"\n";
1354 this->
set( ulValue );
1407 unsigned long t_ulRetVal(0);
1409 if (
m_bRead ) t_ulRetVal |= 1;
1432 void set(
unsigned long ulValue )
1437 if ( ulValue & 1 )
m_bRead =
true;
1438 if ( ulValue & 2 )
m_bWrite =
true;
1432 void set(
unsigned long ulValue ) {
…}
1653 #pragma warning( default : 4251 )
For each library, here 'GlobalObjects' there is an error file.
Header of the GlobalObjects record attributetypes.
Especially for GenericPersistent or derived classes of Persistent the Forget method for std::shared_p...
Definition GloTypes.h:1253
void operator()(T *ptr)
Definition GloTypes.h:1255
Definition GloAbstractBaseLot.h:49
const TdWatchNotifyMode WNM_DELETE_TRANSACTION
Definition GloTypes.h:644
const TdWatchNotifyMode WNM_SERVER_WSAECONNRESET
Definition GloTypes.h:828
EnDeepMode
Definition GloTypes.h:273
@ DM_NOONDEMAND
Definition GloTypes.h:321
@ DM_FLAT
Definition GloTypes.h:295
@ DM_SHALLOW
Definition GloTypes.h:309
@ DM_DEEP
Definition GloTypes.h:340
@ DM_NONE
Definition GloTypes.h:284
const ShowLevel SHOW_CHECK_BASE_ACTION
Definition GloTypes.h:949
EnComparisionOp
Definition GloTypes.h:1586
@ LESS_EQUAL
Definition GloTypes.h:1636
@ LESS
Definition GloTypes.h:1626
@ NOT_EQUAL
Definition GloTypes.h:1646
@ GREATER_EQUAL
Definition GloTypes.h:1616
@ EQUAL
Definition GloTypes.h:1596
@ GREATER
Definition GloTypes.h:1606
const TdWatchNotifyMode WNM_CLIENT_CONNECTSERVER
Definition GloTypes.h:714
const ShowLevel SHOW_REINDEX_ACTION
Definition GloTypes.h:909
const ShowLevel SHOW_ORDER_ACTION
Definition GloTypes.h:899
EnLockMode
Definition GloTypes.h:1074
@ LK_READvWRITE
Definition GloTypes.h:1104
@ LK_TRANSACTION_WRITE
Definition GloTypes.h:1156
@ LK_NONE
Definition GloTypes.h:1084
@ LK_READvDELETE
Definition GloTypes.h:1094
@ LK_DELETEvREAD
Definition GloTypes.h:1134
@ LK_EXCLUSIVE
Definition GloTypes.h:1144
@ LK_WRITEvWRITE
Definition GloTypes.h:1114
@ LK_DELETEvWRITE
Definition GloTypes.h:1124
@ LK_TRANSACTION_DELETE
Definition GloTypes.h:1168
const TdWatchNotifyMode WNM_UNLOCK
Definition GloTypes.h:678
const char g_cIndexDelimiter
Definition GloTypes.h:100
const ShowLevel SHOW_REPAIR_BASE_ACTION
Definition GloTypes.h:959
const TdWatchNotifyMode WNM_DATABASE_REPAIR
Definition GloTypes.h:806
const TdWatchNotifyMode WNM_INSERT_TRANSACTION
Definition GloTypes.h:702
const ShowLevel SHOW_COMPRESS_ACTION
Definition GloTypes.h:939
const ShowLevel SHOW_NONE
Definition GloTypes.h:869
const TdWatchNotifyMode WNM_INDEX_READ
Definition GloTypes.h:762
const TdWatchNotifyMode WNM_LOCK
Definition GloTypes.h:661
const TdWatchNotifyMode WNM_WRITE_TRANSACTION
Definition GloTypes.h:616
const ShowLevel SHOW_WRITEINDEX_ACTION
Definition GloTypes.h:929
const std::string g_sEOL
Definition GloTypes.h:154
unsigned long ShowLevel
Definition GloTypes.h:858
const TdWatchNotifyMode WNM_CLIENT_DISCONNECTSERVER
Definition GloTypes.h:727
const TdWatchNotifyMode WNM_DATABASE_COMPRESS
Definition GloTypes.h:795
EnSeekMode
Definition GloTypes.h:192
@ END
Definition GloTypes.h:214
@ CURRENT
Definition GloTypes.h:225
@ START
Definition GloTypes.h:203
@ PREVIOUS
Definition GloTypes.h:247
@ NEXT
Definition GloTypes.h:236
const TdWatchNotifyMode WNM_INDEX_REINDEX
Definition GloTypes.h:784
EnQueryType
Definition GloTypes.h:1183
@ eQUERY_DIRECT
Definition GloTypes.h:1193
@ eQUERY_OQL
Definition GloTypes.h:1203
const char g_cTableColumnDelimiter
Definition GloTypes.h:123
const ShowLevel SHOW_READINDEX_ACTION
Definition GloTypes.h:919
const TdWatchNotifyMode WNM_INSERT
Definition GloTypes.h:691
const TdWatchNotifyMode WNM_INDEX_WRITE
Definition GloTypes.h:773
const TdWatchNotifyMode WNM_WRITE
Definition GloTypes.h:605
unsigned long TdWatchNotifyMode
Definition GloTypes.h:577
const TdWatchNotifyMode WNM_DELETE
Definition GloTypes.h:633
const ShowLevel SHOW_TCP
Definition GloTypes.h:879
const ShowLevel SHOW_READ_WRITE
Definition GloTypes.h:889
const TdWatchNotifyMode WNM_NONE
Definition GloTypes.h:588
const TdWatchNotifyMode WNM_CLIENT_CLOSEBASE
Definition GloTypes.h:751
const TdWatchNotifyMode WNM_CLIENT_OPENBASE
Definition GloTypes.h:739
const TdWatchNotifyMode WNM_DATABASE_CHECK
Definition GloTypes.h:817
A structure to transport multiple object IDs with a 'depth mode'.
Definition GloTypes.h:1546
std::stack< ObjID > * m_pDependObjIdStack
Definition GloTypes.h:1559
EnDeepMode m_eDeepMode
Definition GloTypes.h:1570
bool m_bRead
Definition GloTypes.h:1288
LockPossibleSpecification()
Definition GloTypes.h:1324
LockPossibleSpecification(const LockPossibleSpecification &rT)
Definition GloTypes.h:1380
bool m_bWrite
Definition GloTypes.h:1299
LockPossibleSpecification & operator=(const LockPossibleSpecification &rT)
Definition GloTypes.h:1456
bool m_bDelete
Definition GloTypes.h:1310
virtual ~LockPossibleSpecification()
Definition GloTypes.h:1366
bool operator!=(const LockPossibleSpecification &rT) const
Comparison operator.
Definition GloTypes.h:1492
unsigned long getAsUL()
Definition GloTypes.h:1405
bool operator==(const LockPossibleSpecification &rT) const
Comparison operator.
Definition GloTypes.h:1479
void set(unsigned long ulValue)
Definition GloTypes.h:1432
LockPossibleSpecification(unsigned long ulValue)
Definition GloTypes.h:1349
To open a database this info is inserted into OrderMsg.
Definition GloTypes.h:1516
unsigned long m_ulVersion
Definition GloTypes.h:1529