![]() | InDesign SDK 20.5 |
Public Member Functions | |
| HTTPLinkSubsystemTypes::GUID | GetGuid (IDataBase *) const |
| IDataBase * | GetDatabase (const HTTPLinkSubsystemTypes::GUID &guid) const |
| HTTPLinkSubsystemTypes::GUID | GenerateGuidAndCreateMapping (IDataBase *) |
| bool | InvalidateAndClearDBGuidMapping (IDataBase *db) |
| bool | AddUIDForGuidAndConnectionURI (const HTTPLinkSubsystemTypes::GUID &guid, const URI &uri, const UID &uid, HTTPLinkSubsystemTypes::BatchRequestObjectType type) |
| bool | RemoveUIDForGuidAndConnectionURI (const HTTPLinkSubsystemTypes::GUID &guid, const URI &uri, const UID &uid, HTTPLinkSubsystemTypes::BatchRequestObjectType type) |
| size_t | GetNumberOfUIDsForGuidAndConnectionURI (const HTTPLinkSubsystemTypes::GUID &guid, const URI &uri, HTTPLinkSubsystemTypes::BatchRequestObjectType type) |
| bool | GetUIDsForGuidAndConnectionURI (const HTTPLinkSubsystemTypes::GUID &guid, const URI &uri, std::set< UID > &uidSet, HTTPLinkSubsystemTypes::BatchRequestObjectType type) |
Static Public Member Functions | |
| static DocHTTPBatchQueryManager * | Instance () |
| static void | TerminateInstance () |
| static |
Returns singleton instance of the class. This class assists in keeping a db to guid mapping as for scenarios during document close db is no longer valid. So, we would work on guid instead of db for all the required processing. The singleton is valid until program termination.