![]() | InDesign SDK 20.5 |
#include <HTTPAssetLinkResourceStateUpdater.h>

Public Types | |
| typedef CPMUnknown < ILinkResourceStateUpdater > | inherited |
Public Member Functions | |
| HTTPAssetLinkResourceStateUpdater (IPMUnknown *boss) | |
| ErrorCode | UpdateResourceStateSync (const UIDRef &resourceRef, bool bNotify) |
| ErrorCode | UpdateResourceStateAsync (const UIDRef &resourceRef) |
| void | CancelUpdateResourceState (const UIDRef &resourceRef) |
| void | WaitForUpdateResourceStateCompletion (const UIDRef &resourceRef) |
| ErrorCode | ResolveResource (const UIDRef &resourceRef, const URI &relativeURI, bool bIgnoreStamp) |
Public Member Functions inherited from CPMUnknown< ILinkResourceStateUpdater > | |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| void | AddRef () const |
| void | Release () const |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| CPMUnknown (const CPMUnknown &)=delete | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
Static Public Member Functions | |
| static void | HandleFetchingAssetMetadata (UID resourceUID, HTTPLinkSubsystemTypes::UpdateLinkResourceStateClientData updateLinkResourceStateData, IHTTPLinkResourceServerAPIWrapper::AssetStatusWithMetadataPtr assetStatusWithMetadataPtr) |
Protected Member Functions | |
| virtual ErrorCode | UpdateLinkResourceState (const UIDRef &resourceRef, bool bNotify, bool async) |
Protected Member Functions inherited from CPMUnknown< ILinkResourceStateUpdater > | |
| CPMUnknown (IPMUnknown *boss) | |
Static Protected Member Functions | |
| static WideString | CreateResourceStamp (const URI &uri, const IHTTPLinkResourceServerAPIWrapper::AssetStatusWithMetadataPtr &assetMetaData) |
Additional Inherited Members | |
Protected Attributes inherited from CPMUnknown< ILinkResourceStateUpdater > | |
| HelperInterface | fHelperInterface |
Experimental header - will be modified/documented in future.
| inlinevirtual |
Cancels an asynchronous link resource state update.
| resourceRef | [IN] UIDRef of the link resource to cancel the asynchronous state update for. |
Implements ILinkResourceStateUpdater.
| virtual |
Synchronous API to automatically find the resource (without user interaction) at new location if it is missing. of the link resource if it is missing.
| resourceRef | [IN] UIDRef of the link resource to resolve. |
| relativeURI | [IN] Relative location of where to start the search. \ For example, this is often the location of the document, and depending upon the protocol of the link may not be utilized. |
| bIgnoreStamp | [IN] Denotes whether to ignore the resource's stamp when looking for potential matches. |
Implements ILinkResourceStateUpdater.
| virtual |
Called to update the state of a link resource synchronously.
| resourceRef | [IN] UIDRef of the link resource to update. |
Implements ILinkResourceStateUpdater.
| virtual |
Called to update the state of a link resource synchronously.
| resourceRef | [IN] UIDRef of the link resource to update. |
| bNotify | [IN] Denotes whether to notify when the resource's state is updated. |
Implements ILinkResourceStateUpdater.
| inlinevirtual |
Wait for the asynchronous link resource state update request to get completed.
| resourceRef | [IN] UIDRef of the link resource whose asynchronous request needs to be completed. |
Implements ILinkResourceStateUpdater.