19 class SystemDependentData;
79 sal_uInt32 calculateCombinedHoldCyclesInSeconds()
const;
89 virtual sal_Int64 estimateUsageInBytes()
const;
#define BASEGFX_DLLPUBLIC
SystemDependentDataHolder(const SystemDependentDataHolder &)=delete
SystemDependentDataHolder & operator=(const SystemDependentDataHolder &)=delete
std::map< size_t, SystemDependentData_WeakPtr > maSystemDependentReferences
virtual void endUsage(basegfx::SystemDependentData_SharedPtr &rData)=0
virtual void flushAll()=0
virtual void startUsage(basegfx::SystemDependentData_SharedPtr &rData)=0
virtual void touchUsage(basegfx::SystemDependentData_SharedPtr &rData)=0
SystemDependentDataManager & operator=(const SystemDependentDataManager &)=delete
SystemDependentDataManager(const SystemDependentDataManager &)=delete
SystemDependentDataManager & getSystemDependentDataManager()
SystemDependentData(const SystemDependentData &)=delete
SystemDependentDataManager & mrSystemDependentDataManager
sal_uInt32 mnCalculatedCycles
SystemDependentData & operator=(const SystemDependentData &)=delete
sal_uInt32 getCombinedHoldCyclesInSeconds() const
std::shared_ptr< SystemDependentData > SystemDependentData_SharedPtr
std::weak_ptr< SystemDependentData > SystemDependentData_WeakPtr