![]() | InDesign SDK 20.5 |

Public Types | |
| typedef CPMUnknown < IHTTPLinkResourceServerAPIWrapper > | inherited |
Public Member Functions | |
| CusHttpLnkResourceServerAPIWrapper (IPMUnknown *boss) | |
| virtual AssetStatusWithMetadataPtr | RequestAssetStatusWithMetadata (IHTTPLinkResourceConnection *connection, const URI &assetURI) |
| virtual bool16 | AsyncRequestAssetStatusWithMetadata (IHTTPLinkResourceConnection *connection, const URI &assetURI, RequestAssetStatusCompletionFunction completionFunction) |
| virtual bool16 | AsyncRequestBatchAssetStatusWithMetadata (IHTTPLinkResourceConnection *connection, const URIVector &assetURIVector, RequestBatchAssetStatusCompletionFunction completionFunction) |
| virtual bool16 | GenerateSessionToken (IHTTPLinkResourceConnection *connection, std::string &token) |
| virtual bool16 | GetConfiguredBatchLimits (IHTTPLinkResourceConnection *connection, int32 &batchLimit, long &maxTimeinMs, long &minTimeinMs) |
| virtual bool16 | IsServerAccessible (IHTTPLinkResourceConnection *connection, bool16 &serverAccessible) |
| virtual bool16 | FetchAssetPathAndRequestHeadersForDownload (IHTTPLinkResourceConnection *connection, const URI &inURI, URI &assetURL, HTTPLinkSubsystemTypes::Headers &headers) const |
| virtual bool16 | IsBatchUpdateSupported (const URI &uri) const |
| URI | GetAssetURI (const URI &inURI, ILinkResourceRenditionData::ResourceRenditionType type) const |
| virtual ILinkResourceRenditionData::ResourceRenditionType | GetURIRenditionType (const URI &inURI) const |
| virtual AssetMetadataContentPtr | RequestAssetTextFragmentContent (IHTTPLinkResourceConnection *connection, const URI &inURI, ErrorCode err=kCantPlaceMetadataError) |
| bool16 | GetHTTPBatchRequestObjectType (const URI &uri, HTTPLinkSubsystemTypes::BatchRequestObjectType &objType) const |
| virtual bool16 | AdjustURI (const URI &inUri, URI &outUri) |
Public Member Functions inherited from CPMUnknown< IHTTPLinkResourceServerAPIWrapper > | |
| 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 |
Additional Inherited Members | |
Protected Member Functions inherited from CPMUnknown< IHTTPLinkResourceServerAPIWrapper > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< IHTTPLinkResourceServerAPIWrapper > | |
| HelperInterface | fHelperInterface |
| inlinevirtual |
For internal use only
Implements IHTTPLinkResourceServerAPIWrapper.
| virtual |
Async mode request for the status of metadata asset for given asset URI.
| connection | [IN] HTTP Link Resource connection |
| assetURI | [IN] asset URI for status check |
| completionFunction | [IN] Asset Status Completion function |
Implements IHTTPLinkResourceServerAPIWrapper.
| virtual |
Async mode for batch request for the status of metadata for passed vector of asset URIs.
| connection | [IN] HTTP Link Resource connection |
| assetURIVector | [IN] vector of asset URIs for batch status check |
| completionFunction | [IN] Asset Status Completion Function |
Implements IHTTPLinkResourceServerAPIWrapper.
| virtual |
Generates the session token for the given connection
Implements IHTTPLinkResourceServerAPIWrapper.
| inlinevirtual |
For a given sample asset: Original URI format : http://localhost:3000/image/abc.jpeg FPO URI format : http://localhost:3000/image/abc.jpeg/fpo
Implements IHTTPLinkResourceServerAPIWrapper.
| inlinevirtual |
Set the configured batch limit for batch request Set the timeinMs to the configured maximum time limit for batch request Set minium time between two batch calls
Implements IHTTPLinkResourceServerAPIWrapper.
| inlinevirtual |
This API is for internal use only Set the objType to kAsset
Implements IHTTPLinkResourceServerAPIWrapper.
| inlinevirtual |
GetURIRenditionType
Implements IHTTPLinkResourceServerAPIWrapper.
| virtual |
Request the status of the Metadata asset specified by the assetURI on connection. e.g missing, modified etc
Implements IHTTPLinkResourceServerAPIWrapper.
| inlinevirtual |
For internal use only
Implements IHTTPLinkResourceServerAPIWrapper.