44 #pragma warning( disable : 4251 )
56#if defined(_MSC_VER) || defined(__MINGW32__) || defined(__MINGW64__)
57 #ifdef __GLO_EXPORT_DLL
58 #define __glo_export_dll __declspec(dllexport)
60 #pragma message ( "Benutze Export defines fuer __glo_export_dll" )
63 #define __glo_export_dll
65 #pragma message ( "Benutze Import defines fuer __glo_export_dll" )
68#elif defined(__GNUC__)
69 #ifdef __GLO_EXPORT_DLL
70 #define __glo_export_dll
72 #define __glo_export_dll
146 #if defined ( _MSC_VER ) || defined ( __MINGW32__ ) || defined ( __MINGW64__ )
148 #elif defined ( __GNUC__ )
149 const std::string
g_sEOL =
"\n";
1350 this->
set( ulValue );
1403 unsigned long t_ulRetVal(0);
1405 if (
m_bRead ) t_ulRetVal |= 1;
1428 void set(
unsigned long ulValue )
1433 if ( ulValue & 1 )
m_bRead =
true;
1434 if ( ulValue & 2 )
m_bWrite =
true;
1650 #pragma warning( default : 4251 )
This file exists so that the definition of NULL_PTR is centrally available.
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:1249
void operator()(T *ptr)
Definition GloTypes.h:1251
Definition GloAbstractBaseLot.h:42
const TdWatchNotifyMode WNM_DELETE_TRANSACTION
Definition GloTypes.h:640
const TdWatchNotifyMode WNM_SERVER_WSAECONNRESET
Definition GloTypes.h:824
EnDeepMode
Definition GloTypes.h:247
@ DM_NOONDEMAND
Definition GloTypes.h:295
@ DM_FLAT
Definition GloTypes.h:269
@ DM_SHALLOW
Definition GloTypes.h:283
@ DM_DEEP
Definition GloTypes.h:314
@ DM_NONE
Definition GloTypes.h:258
const ShowLevel SHOW_CHECK_BASE_ACTION
Definition GloTypes.h:945
EnComparisionOp
Definition GloTypes.h:1583
@ LESS_EQUAL
Definition GloTypes.h:1633
@ LESS
Definition GloTypes.h:1623
@ NOT_EQUAL
Definition GloTypes.h:1643
@ GREATER_EQUAL
Definition GloTypes.h:1613
@ EQUAL
Definition GloTypes.h:1593
@ GREATER
Definition GloTypes.h:1603
const TdWatchNotifyMode WNM_CLIENT_CONNECTSERVER
Definition GloTypes.h:710
const ShowLevel SHOW_REINDEX_ACTION
Definition GloTypes.h:905
const ShowLevel SHOW_ORDER_ACTION
Definition GloTypes.h:895
EnLockMode
Definition GloTypes.h:1070
@ LK_READvWRITE
Definition GloTypes.h:1100
@ LK_TRANSACTION_WRITE
Definition GloTypes.h:1152
@ LK_NONE
Definition GloTypes.h:1080
@ LK_READvDELETE
Definition GloTypes.h:1090
@ LK_DELETEvREAD
Definition GloTypes.h:1130
@ LK_EXCLUSIVE
Definition GloTypes.h:1140
@ LK_WRITEvWRITE
Definition GloTypes.h:1110
@ LK_DELETEvWRITE
Definition GloTypes.h:1120
@ LK_TRANSACTION_DELETE
Definition GloTypes.h:1164
const TdWatchNotifyMode WNM_UNLOCK
Definition GloTypes.h:674
const char g_cIndexDelimiter
Definition GloTypes.h:93
const ShowLevel SHOW_REPAIR_BASE_ACTION
Definition GloTypes.h:955
const TdWatchNotifyMode WNM_DATABASE_REPAIR
Definition GloTypes.h:802
unsigned long ShowLevel
Definition GloTypes.h:854
const TdWatchNotifyMode WNM_INSERT_TRANSACTION
Definition GloTypes.h:698
const ShowLevel SHOW_COMPRESS_ACTION
Definition GloTypes.h:935
const ShowLevel SHOW_NONE
Definition GloTypes.h:865
const TdWatchNotifyMode WNM_INDEX_READ
Definition GloTypes.h:758
const TdWatchNotifyMode WNM_LOCK
Definition GloTypes.h:657
const TdWatchNotifyMode WNM_WRITE_TRANSACTION
Definition GloTypes.h:612
const TdWatchNotifyMode WNM_READ_TRANSACTION
Definition GloTypes.h:584
const ShowLevel SHOW_WRITEINDEX_ACTION
Definition GloTypes.h:925
const std::string g_sEOL
Definition GloTypes.h:147
const TdWatchNotifyMode WNM_CLIENT_DISCONNECTSERVER
Definition GloTypes.h:723
const TdWatchNotifyMode WNM_DATABASE_COMPRESS
Definition GloTypes.h:791
EnSeekMode
Definition GloTypes.h:166
@ END
Definition GloTypes.h:188
@ CURRENT
Definition GloTypes.h:199
@ START
Definition GloTypes.h:177
@ PREVIOUS
Definition GloTypes.h:221
@ NEXT
Definition GloTypes.h:210
const TdWatchNotifyMode WNM_INDEX_REINDEX
Definition GloTypes.h:780
EnQueryType
Definition GloTypes.h:1179
@ eQUERY_DIRECT
Definition GloTypes.h:1189
@ eQUERY_OQL
Definition GloTypes.h:1199
const char g_cTableColumnDelimiter
Definition GloTypes.h:116
const ShowLevel SHOW_READINDEX_ACTION
Definition GloTypes.h:915
const TdWatchNotifyMode WNM_INSERT
Definition GloTypes.h:687
const TdWatchNotifyMode WNM_INDEX_WRITE
Definition GloTypes.h:769
const TdWatchNotifyMode WNM_WRITE
Definition GloTypes.h:601
const TdWatchNotifyMode WNM_DELETE
Definition GloTypes.h:629
const ShowLevel SHOW_TCP
Definition GloTypes.h:875
const ShowLevel SHOW_READ_WRITE
Definition GloTypes.h:885
const TdWatchNotifyMode WNM_NONE
Definition GloTypes.h:554
const TdWatchNotifyMode WNM_READ
Definition GloTypes.h:573
const TdWatchNotifyMode WNM_CLIENT_CLOSEBASE
Definition GloTypes.h:747
unsigned long TdWatchNotifyMode
Definition GloTypes.h:543
const TdWatchNotifyMode WNM_CLIENT_OPENBASE
Definition GloTypes.h:735
const TdWatchNotifyMode WNM_DATABASE_CHECK
Definition GloTypes.h:813
A structure to transport multiple object IDs with a 'depth mode'.
Definition GloTypes.h:1542
std::stack< ObjID > * m_pDependObjIdStack
Definition GloTypes.h:1555
EnDeepMode m_eDeepMode
Definition GloTypes.h:1566
Permitted actions in the database such as read, write and delete can be queried for an object....
Definition GloTypes.h:1271
bool m_bRead
Definition GloTypes.h:1284
LockPossibleSpecification()
Definition GloTypes.h:1320
LockPossibleSpecification(const LockPossibleSpecification &rT)
Definition GloTypes.h:1376
bool m_bWrite
Definition GloTypes.h:1295
LockPossibleSpecification & operator=(const LockPossibleSpecification &rT)
Definition GloTypes.h:1452
bool m_bDelete
Definition GloTypes.h:1306
virtual ~LockPossibleSpecification()
Definition GloTypes.h:1362
bool operator!=(const LockPossibleSpecification &rT) const
Comparison operator.
Definition GloTypes.h:1488
unsigned long getAsUL()
Definition GloTypes.h:1401
bool operator==(const LockPossibleSpecification &rT) const
Comparison operator.
Definition GloTypes.h:1475
void set(unsigned long ulValue)
Definition GloTypes.h:1428
LockPossibleSpecification(unsigned long ulValue)
Definition GloTypes.h:1345
To open a database this info is inserted into OrderMsg.
Definition GloTypes.h:1512
unsigned long m_ulVersion
Definition GloTypes.h:1525