GitHub
Download
Forum
Overview
Tutorial
C++ API
C# API
General interfaces
Data interfaces
UDomain
UStorage
UObject
ClassAdd
ClassAddRef
ClassRelease
Close
GetArray
GetAvailableAttributes
GetBsob
GetId
GetLastError
GetLastWriteTime
GetList
GetObjectLink
GetObjectLinkArray
GetValue
HasAttribute
IsAvailableLoaded
IsDirty
Load
LoadFiltered
Remove
SetArray
SetBsob
SetDirty
SetLastError
SetList
SetObjectLink
SetObjectLinkArray
SetValue
Store
Unload
UList
UBitFlagSet
UBitFlagSetSingle
WDomain
WObject
IEventClient
Schema interfaces
Configuration interfaces
Structures
Error codes
DTDL
DADL
Setup
UObject
The UObject is the main interface used to read, write or otherwise manipulate data stored in objects in DataFS. Actions can be generated by a variety of methods and are executed using Execute or ExecuteAsync.
Methods
Function
Description
ClassAdd
Adds one or more classes.
ClassAddRef
Increments the reference count on one or more classes.
ClassRelease
Decrements the reference count on one or more classes.
Close
Closes the object.
GetArray
Gets an array attribute.
GetAvailableAttributes
Returns a bitflag set with bits set for every attribute of the object.
GetBsob
Gets a bsob attribute.
GetId
Returns the ID of the object.
GetLastError
Returns the last error that occurred when reading or writing the object.
GetLastWriteTime
Returns the time of the last write action on the object.
GetList
Opens a list attribute for reading.
GetObjectLink
Gets an ObjectLink attribute.
GetObjectLinkArray
Gets an ObjectLink array attribute.
GetValue
Gets an attribute.
HasAttribute
Determines if the object has a specific attribute.
IsAvailableLoaded
Indicates if the bitflag set indicting all available attributes is loaded.
IsDirty
Determines if the object has modified or new attributes.
Load
Load data of the object.
LoadFiltered
Load data of the object that is not already loaded.
Remove
Remove an attribute.
SetArray
Sets an array attribute.
SetBsob
Sets a bsob attribute.
SetDirty
Sets the dirty flag for an attribute.
SetLastError
Sets the last error value of the object.
SetList
Opens a list attribute for reading and writing.
SetObjectLink
Sets an ObjectLink attribute.
SetObjectLinkArray
Sets an ObjectLink array attribute.
SetValue
Sets an attribute.
Store
Store data of the object.
Unload
Unloads attributes of the object without closing the object.
© 2022 Mobiland AG