16#include <iadsLib/assetRecord.hpp>
25 WsfAssetMap(std::weak_ptr<il::logger::GlobalLogger> aGlobalLogger)
28 HCL_TRACE_LOGGER(aGlobalLogger) <<
"WsfAssetMap(): m_assets = nullptr\n";
31 WsfAssetMap(il::assetMap* assets, std::weak_ptr<il::logger::GlobalLogger> aGlobalLogger)
34#ifdef IADSLIB_POINTER_TRACE
35 HCL_TRACE_LOGGER(aGlobalLogger) <<
"WsfAssetMap(il::assetMap *assets): m_assets = " << m_assets << std::endl;
42 HCL_TRACE_LOGGER(
mGlobalLogger) <<
"SetAssetMap(): m_assets = " << m_assets << std::endl;
55 bool Exists(
const il::idRecord& asset_id)
const;
64 il::assetMap* m_assets;
Definition WsfAssetMap.hpp:23
void Add(const WsfBMAssetRecord *record)
Definition WsfAssetMap.cpp:19
WsfAssetMap(std::weak_ptr< il::logger::GlobalLogger > aGlobalLogger)
Definition WsfAssetMap.hpp:25
virtual void SetAssetMap(il::assetMap *assets)
Definition WsfAssetMap.hpp:39
WsfAssetMap(il::assetMap *assets, std::weak_ptr< il::logger::GlobalLogger > aGlobalLogger)
Definition WsfAssetMap.hpp:31
std::weak_ptr< il::logger::GlobalLogger > GetGlobalLogger() const
Definition WsfAssetMap.hpp:57
WsfAssetMap * Clone() const override
Definition WsfAssetMap.cpp:14
il::assetMap * GetRawAssetsPtr()
Definition WsfAssetMap.hpp:48
bool Exists(const il::idRecord &asset_id) const
Definition WsfAssetMap.cpp:24
std::weak_ptr< il::logger::GlobalLogger > mGlobalLogger
Definition WsfAssetMap.hpp:60
const char * GetScriptClassName() const override
Definition WsfAssetMap.hpp:46
bool GetAsset(const il::idRecord &asset_id, WsfBMAssetRecord *record) const
Definition WsfAssetMap.cpp:29
Definition WsfBMAssetRecord.hpp:32
WsfObject()
This is the constructor for the WsfObject class.
Definition WsfObject.cpp:88