GitHub    Download    Forum
Overview
Tutorial
C++ API
General interfaces
Data interfaces
UDomain
UStorage
AbortActionGroup
AddClass
ClassAddRef
ClassAddRefById
ClassRelease
ClassReleaseById
Close
Create
CreateActionGroup
CreateWaitObject
DestroyActionGroup
DestroyWaitObject
Execute
ExecuteAsync
ExecuteResult
ExecuteWait
GetLastError
GetSchema
InsertNamedObject
Load
Open
RegisterEventClient
RemoveNamedObject
ResetActionGroup
SetLastError
SetSchema
Store
UnregisterEventClient
Update
WaitableHandle
UObject
UList
UBitFlagSet
UBitFlagSetSingle
WDomain
WObject
IEventClient
Schema interfaces
Configuration interfaces
Structures
Error codes
C# API
DTDL
DADL
Setup

UStorage

The UStorage is (together with the UObject) the main interface used to read, write or otherwise manipulate data stored in DataFS.
The UStorage manages the list of pending actions. Actions can be generated by a variety of methods and are executed using Execute or ExecuteAsync.

Methods

FunctionDescription
AbortActionGroupAborts an ActionGroup.
AddClassAdds one or more classes to an object.
ClassAddRefIncrements the reference count on one or more classes.
ClassAddRefByIdIncrements the reference count on one or more classes.
ClassReleaseDecrements the reference count on one or more classes.
ClassReleaseByIdDecrements the reference count on one or more classes.
CloseCloses a UObject.
CreateCreates a UObject.
CreateActionGroupCreates a new ActionGroup.
CreateWaitObjectCreates a new WaitObject.
DestroyActionGroupDeletes an ActionGroup.
DestroyWaitObjectDeletes a WaitObject.
ExecuteExecute the pending actions of an ActionGroup.
ExecuteAsyncExecute the pending actions of an ActionGroup asynchronously.
ExecuteResultQuery the result of an asynchronous action.
ExecuteWaitWait for an asynchronous Execute to terminate.
GetLastErrorReturns the last error object and value that occurred when reading or writing.
GetSchemaGets the handle of the currently used local schema object.
InsertNamedObjectInserts a new named object.
LoadLoad data of a UObject.
OpenOpen a UObject.
RegisterEventClientRegister for callbacks.
RemoveNamedObjectRemoves a named object.
ResetActionGroupResets an ActionGroup so that it can be used again.
SetLastErrorSets the last error object and value.
SetSchemaSets a new local schema object.
StoreStore data of a UObject.
UnregisterEventClientUnregister for callbacks.
UpdateUpdate (re-open) a UObject.
WaitableHandleReturns a waitable handle for the WaitObject.
© 2022 Mobiland AG