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 )
Damit die Definition von NULL_PTR und NUM_PTR zentral verfügbar ist, gibt es diese Datei.
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Fehler-Datei.
Header der GlobalObjects Datensatz-Attribut-Typen.
Speziel für GenericPersistent oder abgeleitete Klassen von Persistent die Forget-Methode für std::sha...
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
Eine Struktur um mehrere Objekt-IDs mit einem 'Tiefenmodus' zu transportieren.
Definition GloTypes.h:1542
std::stack< ObjID > * m_pDependObjIdStack
Definition GloTypes.h:1555
EnDeepMode m_eDeepMode
Definition GloTypes.h:1566
Es können erlaubte Aktionen in der Datenbank wie lesen, schreiben und löschen für ein Objekt erfragt ...
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
Vergleichsoperator.
Definition GloTypes.h:1488
unsigned long getAsUL()
Definition GloTypes.h:1401
bool operator==(const LockPossibleSpecification &rT) const
Vergleichsoperator.
Definition GloTypes.h:1475
void set(unsigned long ulValue)
Definition GloTypes.h:1428
LockPossibleSpecification(unsigned long ulValue)
Definition GloTypes.h:1345
Zum Öffnen einer Datenbank wird diese Info in die OrderMsg einegfügt.
Definition GloTypes.h:1512
unsigned long m_ulVersion
Definition GloTypes.h:1525