GlobalObjects
|
For each library, here 'GlobalObjects' there is a type file. More...
#include "GloErrors.h"
#include "EuDef_NULL_PTR.h"
#include "GloRecordAttributeTypes.h"
#include <stack>
#include <vector>
#include <string>
#include <climits>
Go to the source code of this file.
Classes | |
struct | glo::DependentObjsWithDeepMode |
A structure to transport multiple object IDs with a 'depth mode'. More... | |
class | glo::Forgeter< T > |
Especially for GenericPersistent or derived classes of Persistent the Forget method for std::shared_ptr. More... | |
struct | glo::LockPossibleSpecification |
Permitted actions in the database such as read, write and delete can be queried for an object. This is the answer. More... | |
struct | glo::OpenSpecification |
To open a database this info is inserted into OrderMsg. More... | |
Namespaces | |
namespace | glo |
Macros | |
#define | __glo_export_dll |
Typedefs | |
typedef unsigned long | glo::ShowLevel |
typedef unsigned long | glo::TdWatchNotifyMode |
Enumerations | |
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 } |
For each library, here 'GlobalObjects' there is a type file.
This file is usually included by every header from the library.
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 |