GitHub    Download    Forum
Overview
Tutorial
C++ API
General interfaces
Data interfaces
UDomain
UStorage
UObject
UList
UBitFlagSet
UBitFlagSetSingle
WDomain
WObject
IEventClient
Schema interfaces
Configuration interfaces
Structures
Error codes
C# API
DTDL
DADL
Setup

Data interfaces

UDomain
Root interface of a database.
UStorage
Main interface used to create, open, read and write objects.
UObject
Main interface used to read and write data of objects.
UList
Interface of a list attribute of a UObject.
UBitFlagSet
BitFlagSets are used to identify attributes.
UBitFlagSetSingle
UBitFlagSetSingle is a part of a UBitFlagSet.
WDomain
Encapsulation of UDomain and UStorage.
WObject
Encapsulation of UObject.
IEventClient
Callback interface for events.


Additional information


General information:

size: always means "bytes"
length: always means "elements"

example: the size of UINT64 [2] is 2*8 = 16, the length of UINT64 [2] is 2

All interfaces you get have an initial reference count of 1. To increment the count call 'AddRef' and to decrement it call 'Release'. When the count reaches 0, the interface will be destroyed.
Every interface you don't need anymore should be released.
© 2022 Mobiland AG