5 #include <boost/uuid/uuid_io.hpp>
13 rm_(rm), dirty_(false),
90 (*it).first->reset_dirty();
virtual ~ResourceBackupEndKey()
ResourceBackupEndKey(ResourceManager *rm)
ResourceData(ResourceManager *rm)
bool operator<(const ResourceKey &rhs) const
ResourceKey(ResourceManager *rm, Resource::Type type)
virtual bool IsLess(const ResourceKey &rhs) const =0
boost::shared_ptr< ResourceData > DataPtr
DataPtr FindKeyPtr(KeyPtr key)
boost::shared_ptr< ResourceData > DataPtr
void InsertKey(KeyPtr key, DataPtr data)
KeyDataMap::iterator KeyDataMapIter
void DeleteKey(KeyPtr key)
ResourceTable::DataPtr Allocate(KeyPtr key)
ResourceData * FindKey(KeyPtr key)
virtual DataPtr AllocateData(KeyPtr key)=0
ResourceTable(ResourceManager *rm)
boost::shared_ptr< ResourceKey > KeyPtr