![]() |
XII Release 0.1.0
|
Public Member Functions | |
| virtual void | InitializeRegistered (const xiiUuid &documentGuid, const xiiUuid &componentGuid) override |
| Called once by xiiLongOpControllerManager::RegisterLongOp() to inform the proxy to which xiiDocument and component (xiiDocumentObject) it is linked. | |
| virtual xiiStringView | GetDisplayName () const override |
| Called by the xiiQtLongOpsPanel to determine the display string to be shown in the UI. | |
| virtual void | GetReplicationInfo (xiiStringBuilder &out_sReplicationOpType, xiiStreamWriter &ref_description) override |
| Called every time the long op shall be executed. | |
| virtual void | Finalize (xiiResult result, const xiiDataBuffer &resultData) override |
| Called once the corresponding xiiLongOpWorker has finished. | |
Public Member Functions inherited from xiiReflectedClass | |
| virtual const xiiRTTI * | GetDynamicRTTI () const |
| bool | IsInstanceOf (const xiiRTTI *pType) const |
| Returns whether the type of this instance is of the given type or derived from it. | |
| template<typename T> | |
| XII_ALWAYS_INLINE bool | IsInstanceOf () const |
| Returns whether the type of this instance is of the given type or derived from it. | |
Additional Inherited Members | |
Static Public Member Functions inherited from xiiNoBase | |
| static const xiiRTTI * | GetStaticRTTI () |
|
overridevirtual |
Called once the corresponding xiiLongOpWorker has finished.
| result | Whether the operation succeeded or failed (e.g. via user cancellation). |
| resultData | Optional data written by xiiLongOpWorker::Execute(). |
Reimplemented from xiiLongOpProxy.
|
inlineoverridevirtual |
Called by the xiiQtLongOpsPanel to determine the display string to be shown in the UI.
Implements xiiLongOpProxy.
|
overridevirtual |
Called every time the long op shall be executed.
| out_sReplicationOpType | must name the xiiLongOpWorker that shall be executed in the engine process. |
| config | can be optionally written to. The data is transmitted to the xiiLongOpWorker on the other side and fed to it in xiiLongOpWorker::InitializeExecution(). |
Implements xiiLongOpProxy.
|
overridevirtual |
Called once by xiiLongOpControllerManager::RegisterLongOp() to inform the proxy to which xiiDocument and component (xiiDocumentObject) it is linked.
Reimplemented from xiiLongOpProxy.