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

Public Types | |
| enum | { kDefaultIID = IID_IHTTPLINKUTILS } |
Public Member Functions | |
| virtual bool16 | GetOriginalURIForResource (const ILinkResource *iLinkResource, URI &uri) const =0 |
| virtual bool16 | GetRenditionURIForResource (const ILinkResource *iLinkResource, URI &uri) const =0 |
| virtual WideString | GetShortName (const URI &uri) const =0 |
| virtual AString | WideStringToAString (const WideString &wString) const =0 |
| virtual URI | GetServerURI (const URI &inAssetUri) const =0 |
| virtual bool16 | IsHTTPLinksSupportedURI (const URI &uri) const =0 |
| virtual bool16 | IsValidDataBaseForHttpLink (IDataBase *db) const =0 |
| virtual InterfacePtr < IHTTPLinkResourceConnection > | GetHTTPLinkResourceConnection (const URI &uri) const =0 |
| virtual InterfacePtr < IHTTPLinkResourceServerCache > | GetHTTPLinkResourceServerCache (const URI &uri) const =0 |
| virtual void | ReadWriteSnapshotForBackgroundThread (DatabaseSnapshotPtr db, bool16 isReadingMode) const =0 |
| virtual void | ShutdownHTTPLinksSubsystem () const =0 |
| virtual PMString | GetHTTPAssetCachePath () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Experimental interface - will be modified/documented in future.
| pure virtual |
Fetches the full path of HTTP Asset Cache
| pure virtual |
Fetches the Http Link resource connection on the given uri.
| uri | [IN] uri of the asset. |
| pure virtual |
Fetches the Http Link resource Server cache on the given uri.
| uri | [IN] uri of the asset. |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
If the URI is HTTP Link Supported
| uri | [IN] uri of the asset. |
| pure virtual |
Checks if Database is valid for the HTTP Link
| db | [IN] database for HTTP Link. return kTrue if the db is valid else return kFalse. |
| pure virtual |
Utility API to change WideString to AString
| wString | [IN] input WideString. |