GlobalObjects
|
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei. Mehr ...
#include "GloErrors.h"
#include "EuDef_NULL_PTR.h"
#include "GloRecordAttributeTypes.h"
#include <stack>
#include <vector>
#include <string>
#include <climits>
gehe zum Quellcode dieser Datei
Klassen | |
struct | glo::DependentObjsWithDeepMode |
Eine Struktur um mehrere Objekt-IDs mit einem 'Tiefenmodus' zu transportieren. Mehr ... | |
class | glo::Forgeter< T > |
Speziel für GenericPersistent oder abgeleitete Klassen von Persistent die Forget-Methode für std::shared_ptr. Mehr ... | |
struct | glo::LockPossibleSpecification |
Es können erlaubte Aktionen in der Datenbank wie lesen, schreiben und löschen für ein Objekt erfragt werden. Dieses ist die Antwort. Mehr ... | |
struct | glo::OpenSpecification |
Zum Öffnen einer Datenbank wird diese Info in die OrderMsg einegfügt. Mehr ... | |
Namensbereiche | |
namespace | glo |
Makrodefinitionen | |
#define | __glo_export_dll |
Typdefinitionen | |
typedef unsigned long | glo::ShowLevel |
typedef unsigned long | glo::TdWatchNotifyMode |
Aufzählungen | |
enum | glo::EnComparisionOp { glo::EQUAL , glo::GREATER , glo::GREATER_EQUAL , glo::LESS , glo::LESS_EQUAL , glo::NOT_EQUAL } |
enum | glo::EnDeepMode { glo::DM_NONE = 0 , glo::DM_FLAT = 1 , glo::DM_SHALLOW = 2 , glo::DM_NOONDEMAND = 3 , glo::DM_DEEP = 4 } |
enum | glo::EnLockMode { glo::LK_NONE = 0 , glo::LK_READvDELETE = 1 , glo::LK_READvWRITE = 2 , glo::LK_WRITEvWRITE = 3 , glo::LK_DELETEvWRITE = 4 , glo::LK_DELETEvREAD = 5 , glo::LK_EXCLUSIVE = 6 , glo::LK_TRANSACTION_WRITE = 7 , glo::LK_TRANSACTION_DELETE = 8 } |
enum | glo::EnQueryType { glo::eQUERY_DIRECT , glo::eQUERY_OQL } |
enum | glo::EnSeekMode { glo::START , glo::END , glo::CURRENT , glo::NEXT , glo::PREVIOUS } |
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
Diese Datei wird in der Regel von jeder Header aus der Bibliothek eingebunden.
Terms of License
This file is part of the GlobalObjects module.
GlobalObjects is free software:
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
GNU Affero General Public License Usage
You can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. Please review the following information to ensure the GNU Affero General Public License requirements will be met: https://www.gnu.org/licenses/agpl-3.0.en.html .
#define __glo_export_dll |