GitHub    Download    Forum
Overview
Tutorial
C++ API
General interfaces
Data interfaces
UDomain
UStorage
UObject
AddClass
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
C# API
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

FunctionDescription
AddClassAdds one or more classes.
ClassAddRefIncrements the reference count on one or more classes.
ClassReleaseDecrements the reference count on one or more classes.
CloseCloses the object.
GetArrayGets an array attribute.
GetAvailableAttributesReturns a bitflag set with bits set for every attribute of the object.
GetBsobGets a bsob attribute.
GetIdReturns the ID of the object.
GetLastErrorReturns the last error that occurred when reading or writing the object.
GetLastWriteTimeReturns the time of the last write action on the object.
GetListOpens a list attribute for reading.
GetObjectLinkGets an ObjectLink attribute.
GetObjectLinkArrayGets an ObjectLink array attribute.
GetValueGets an attribute.
HasAttributeDetermines if the object has a specific attribute.
IsAvailableLoadedIndicates if the bitflag set indicting all available attributes is loaded.
IsDirtyDetermines if the object has modified or new attributes.
LoadLoad data of the object.
LoadFilteredLoad data of the object that is not already loaded.
RemoveRemove an attribute.
SetArraySets an array attribute.
SetBsobSets a bsob attribute.
SetDirtySets the dirty flag for an attribute.
SetLastErrorSets the last error value of the object.
SetListOpens a list attribute for reading and writing.
SetObjectLinkSets an object ObjectLink attribute.
SetObjectLinkArraySets an object ObjectLink array attribute.
SetValueSets an attribute.
StoreStore data of the object.
UnloadUnloads attributes of the object without closing the object.
© 2022 Mobiland AG