AssetRepositoryInterface Member List

This is the complete list of members for AssetRepositoryInterface, including all inherited members.

AddBase(const AssetRepositoryRef &base)AssetRepositoryInterface
Begin() constDataDictionaryObjectInterfaceprivate
CompareVersions(const AssetBase &first, const AssetBase &second) constAssetRepositoryInterface
ConstIterator typedefDataDictionaryObjectInterfaceprivate
Contains(KEY &&key) constDataDictionaryObjectInterfaceprivate
CopyAsset(const Id &aid, const AssetDescription &source, Bool addEncryption=false, Bool overwrite=false)AssetRepositoryInterface
DeleteAsset(const Id &aid)AssetRepositoryInterface
End() constDataDictionaryObjectInterfaceprivate
Erase(KEY &&key)DataDictionaryObjectInterfaceprivate
EraseAsset(const AssetDescription &asset)AssetRepositoryInterface
EraseData(const ConstDataPtr &key)DataDictionaryObjectInterfaceprivate
FindAssets(const Id &type, const Id &aid, const Id &version, ASSET_FIND_MODE findMode, const ValueReceiver< const AssetDescription & > &receiver) constAssetRepositoryInterface
FindAssets(const AssetType &type, const Id &aid, const Id &version, ASSET_FIND_MODE findMode, const ValueReceiver< const AssetDescription & > &receiver) constAssetRepositoryInterface
FindAssets(const Block< const Id > &types, const Id &aid, const Id &version, ASSET_FIND_MODE findMode, const ValueReceiver< const AssetDescription & > &receiver) constAssetRepositoryInterface
FindLatestAsset(const Id &type, const Id &aid, const Id &version, ASSET_FIND_MODE findMode=ASSET_FIND_MODE::NONE) constAssetRepositoryInterface
FindLatestAsset(const AssetType &type, const Id &aid, const Id &version, ASSET_FIND_MODE findMode=ASSET_FIND_MODE::NONE) constAssetRepositoryInterface
FindRepository(const Id &repoId) constAssetRepositoryInterface
Get(KEY &&key) constDataDictionaryObjectInterfaceprivate
Get(KEY &&key, const T &defaultValue) constDataDictionaryObjectInterfaceprivate
Get(KEY &&key, T &&defaultValue) constDataDictionaryObjectInterfaceprivate
GetBases() constAssetRepositoryInterface
GetCachedData(MoveDataPtr &&key, const Delegate< Result< GenericData >()> &callback)AssetRepositoryInterface
GetCachedData(MoveDataPtr &&key, const Delegate< Result< DerivedAssetRepositoryDataRef >()> &callback)AssetRepositoryInterface
GetData(const ConstDataPtr &key) constDataDictionaryObjectInterfaceprivate
GetDerived(const ValueReceiver< const AssetRepositoryRef & > &receiver) constAssetRepositoryInterface
GetDescription(const Asset &asset) constAssetRepositoryInterface
GetDescriptionDatabaseId() constAssetRepositoryInterface
GetId() constAssetRepositoryInterface
GetOrDefault(KEY &&key) constDataDictionaryObjectInterfaceprivate
GetOrDefault(KEY &&key) constDataDictionaryObjectInterfaceprivate
GetRepositoryName(const LanguageRef &language, Bool addDetails) constAssetRepositoryInterface
HandleAssetErased(const AssetDescription &asset)AssetRepositoryInterfaceprotected
HandleAssetStored(const AssetDescription &asset)AssetRepositoryInterfaceprotected
HandleAssetUpdated(const Asset &asset)AssetRepositoryInterfaceprotected
HandleBaseChanged(const AssetRepositoryRef &base, Bool added)AssetRepositoryInterfaceprotected
HandleDownloadStateChanged(const AssetRepositoryRef &repository, Bool finished)AssetRepositoryInterface
HandleMetaDataStored(const AssetDescription &asset, const InternedId &metaId, AssetMetaDataInterface::KIND kind, const Data &prevData, const Data &newData)AssetRepositoryInterfaceprotected
InitBases(const Block< const AssetRepositoryRef > &bases)AssetRepositoryInterface
InitIterator(DataDictionaryIteratorInterface *iterator, Bool end) constDataDictionaryObjectInterfaceprivate
IsBasedOnOrSame(const AssetRepositoryRef &other) constAssetRepositoryInterface
IsBasedOnOrSame(const Id &other) constAssetRepositoryInterface
IsEmpty() constDataDictionaryObjectInterfaceprivate
IsPopulated() constDataDictionaryObjectInterfaceprivate
IsWritable() constAssetRepositoryInterface
Iterator typedefDataDictionaryObjectInterfaceprivate
LatestAssetMap typedefAssetRepositoryInterface
LoadDescription(const Id &category, const LanguageRef &language, const AssetDescription &asset)AssetRepositoryInterface
LoadDescription(const Id &category, const LanguageRef &language, const IdAndVersion &dataType)AssetRepositoryInterface
LoadDescription(const Id &category, const LanguageRef &language, const Id &dataType)AssetRepositoryInterface
LoadDescriptionDefinition(LOADDESCRIPTIONMODE mode, const Id &category, const LanguageRef &language, const AssetDescription &asset)AssetRepositoryInterface
MAXON_INTERFACE(AssetRepositoryInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.assetrepository", MAXON_IMPLEMENTATION_MODULE("net.maxon.asset"))AssetRepositoryInterfaceprivate
MAXON_OBSERVABLE(void, ObservableBaseChanged,(const AssetRepositoryRef &base, Bool added), ObservableCombinerRunAllComponent)AssetRepositoryInterface
MAXON_OBSERVABLE(void, ObservableAssetStored,(const AssetDescription &asset), ObservableCombinerRunAllComponent)AssetRepositoryInterface
MAXON_OBSERVABLE(void, ObservableAssetErased,(const AssetDescription &asset), ObservableCombinerRunAllComponent)AssetRepositoryInterface
MAXON_OBSERVABLE(void, ObservableAssetUpdated,(const Asset &asset), ObservableCombinerRunAllComponent)AssetRepositoryInterface
MAXON_OBSERVABLE(void, ObservableMetaDataStored,(const AssetDescription &asset, const InternedId &metaId, AssetMetaDataInterface::KIND kind, const Data &prevData, const Data &newData), ObservableCombinerRunAllComponent)AssetRepositoryInterface
MAXON_OBSERVABLE(void, ObservableDownloadStateChanged,(const AssetRepositoryRef &repository, Bool finished), ObservableCombinerRunAllComponent)AssetRepositoryInterface
OverwriteAsset(const Id &aid, Asset &asset, const AssetMetaData &metaData=GetZeroRef< AssetMetaData >())AssetRepositoryInterface
OverwriteAsset(const Id &aid, ASSET &asset, const AssetMetaData &metaData=GetZeroRef< AssetMetaData >())AssetRepositoryInterface
OverwriteAsset(const Id &aid, ASSET &asset, const AssetMetaData &metaData)AssetRepositoryInterface
PrivateFindAssets(const Block< const Id > &types, const Id &aid, const Id &version, ASSET_FIND_MODE findMode, const ValueReceiver< const AssetDescription & > &assets, HashSet< const AssetRepositoryInterface * > &visited, LatestAssetMap &latestMap) constAssetRepositoryInterface
PrivatePrefetchMetaData(const InternedId &metaId, AssetMetaDataInterface::KIND kind, ASSET_FIND_MODE findMode, HashSet< const AssetRepositoryInterface * > &visited)AssetRepositoryInterface
RemoveBase(const AssetRepositoryRef &base)AssetRepositoryInterface
RequestUnloadRepository()AssetRepositoryInterface
Reset()DataDictionaryObjectInterfaceprivate
Set(KEY &&key, T &&data)DataDictionaryObjectInterfaceprivate
SetData(ForwardingDataPtr &&key, Data &&data)DataDictionaryObjectInterfaceprivate
SetData(ForwardingDataPtr &&key, const Data &data)DataDictionaryObjectInterfaceprivate
SetRepositoryName(const String &name, const LanguageRef &language)AssetRepositoryInterface
StoreAsset(const Id &aid, Asset &asset, const AssetMetaData &metaData=GetZeroRef< AssetMetaData >())AssetRepositoryInterface
StoreAsset(const Id &aid, ASSET &asset, const AssetMetaData &metaData=GetZeroRef< AssetMetaData >())AssetRepositoryInterface
StoreAsset(const Id &aid, ASSET &asset, const AssetMetaData &metaData)AssetRepositoryInterface
StoreMetaData(const AssetDescription &asset, const InternedId &metaId, ForwardingDataPtr &&data, AssetMetaDataInterface::KIND kind)AssetRepositoryInterface
StoreUrlMetaData(const AssetDescription &asset, const InternedId &metaId, const Url &source, AssetMetaDataInterface::KIND kind)AssetRepositoryInterface