|
EMB_EXPORT EMB_Result | EMB_Storage_Open (EMB_Storage **storage) |
| Opens the EMBB storage and creates a new EMB_Storage object to refer to it. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_FindItemsByIds (EMB_Storage *storage, EMB_ItemType item_type, EMB_UInt32 id_count, EMB_ByteArray **ids, EMB_Bool hash_content_ids, SHI_Data **items) |
| Finds in the EMBB Storage the items that contain the specified id(s). More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_FindItemsTargetAtGroup (EMB_Storage *storage, EMB_ItemType item_type, EMB_ByteArray group_id, SHI_Data **items) |
|
EMB_EXPORT EMB_Result | EMB_Storage_GetItemByItemId (EMB_Storage *storage, EMB_ItemType item_type, EMB_UInt32 item_id, SHI_Data **item) |
| Finds the item in the EMBB Storage that contain the specified item_id. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_RemoveItemsByIds (EMB_Storage *storage, EMB_ItemType item_type, EMB_UInt32 id_count, EMB_ByteArray **ids) |
| Removes the list of the items specified in the EMB_ByteArray from the EMBB Storage. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_RemoveItem (EMB_Storage *storage, EMB_ItemType item_type, EMB_UInt32 item_id) |
| Removes from the EMBB Storage the item with a specified item ID. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_ExpungeExpiredItems (EMB_Storage *storage, EMB_ItemType item_type) |
| Expunges all expired items of item type from the EMBB storage. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_Close (EMB_Storage *storage) |
| Closes the EMBB storage and releases the specified EMB_Storage object referring to it. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_Wipe () |
| Wipes the EMBB and license storage by deleting the underlying database. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_GetEntitlementStorage (EMB_Storage *storage, EPD_Storage *epds) |
| Factory function to create an handle to access the EPD_Storage database. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_ReleaseEntitlementStorage (EMB_Storage *storage, EPD_Storage epds) |
| Release the handle to the EPD_storage database. More...
|
|
EMB_EXPORT EMB_Result | EMB_Storage_CleanupEntitlementStorage (EMB_Storage *storage, time_t expirationDate) |
| Remove from the EMBB storage EPD entries that have expired. More...
|
|
EMB_EXPORT EMB_Result | EPD_Storage_GetPackageById (EPD_Storage epds, uint32_t id, XPCA_Package **package) |
| This API searches the EPD_Storage for a single package definition corresponding to the given package id. More...
|
|
EMB_EXPORT EMB_Result | EPD_Storage_GetPackagesForContent (EPD_Storage epds, uint32_t lcid, XPCA_package_type_t type, XPCA_package_access_t access, XPCA_UintArray **array) |
| This API searches the EPD_Storage for packages including the entitlement item (logical content id) lcid and whose access and type match the input criteria access and type. More...
|
|
EMB_EXPORT EMB_Result | EPD_Storage_GetPackages (EPD_Storage epds, XPCA_package_type_t type, XPCA_package_access_t access, XPCA_UintArray **array) |
| This API searches the EPD_Storage for packages whose access and type match the input criteria access and type. More...
|
|
EMB_EXPORT EMB_Result | EPD_Storage_GetContentForPackage (EPD_Storage epds, uint32_t id, XPCA_PackageContentArray **array) |
| This API searches the EPD_Storage and the EMB_Storage for the content access definition XPCA_ContentAccess of all the content ids associated with the package corresponding to a given package id. More...
|
|
EMB_EXPORT EMB_Result | EPD_Storage_ReleasePackage (EPD_Storage epds, XPCA_Package *package) |
| Release a XPCA_Package result set returned by a successful call to EPD_Storage_GetPackageById. More...
|
|
EMB_EXPORT EMB_Result | EPD_Storage_ReleaseUintArray (EPD_Storage epds, XPCA_UintArray *array) |
| Release a XPCA_UintArray result set returned by a successful call to EPD_Storage_GetPackages or EPD_Storage_GetPackagesForContent. More...
|
|
EMB_EXPORT EMB_Result | EPD_Storage_ReleasePackageContentArray (EPD_Storage epds, XPCA_PackageContentArray *array) |
| Release a XPCA_PackageContentArray result set returned by a successful call to EPD_Storage_GetContentForPackage. More...
|
|