protected | virtual | void | onLoad(const std::string& inId, const I& inInstance) | |
protected | virtual | void | onAllocation(const std::string& inId, const D& inData) | |
protected | virtual | void | onDeallocation(const std::string& inId) | |
protected | virtual | void | onActivation(const std::string& inId) | |
protected | virtual | void | onDeactivation(const std::string& inId) | |
public | | bool | isEmpty() const | |
public | | bool | isLoaded(const std::string& inId) const | |
public | | bool | isAllocated(const std::string& inId) const | |
public | | bool | isActive(const std::string& inId) const | |
public | | bool | isUsing(const std::string& inId) const | |
public | | const std::vector<std::string>& | getActiveIds() const | |
public | | const std::vector<std::string>& | getUsedIds() const | |
public | | std::uint32_t | getActiveCount() const | |
public | | std::uint32_t | getUsedCount() const | |
public | | std::uint32_t | getUseCount(const std::string& inId) const | |
public | | void | load(const std::string& inId, const I& inInstance) | |
public | | void | allocate(const std::string& inId, const D& inData) | |
public | | void | deallocate(const std::string& inId) | |
public | | void | activate(const std::string& inId) | |
public | | void | deactivate(const std::string& inId) | |
public | | Subscription<EventType>* | watchChanges(std::function<void (EventType)> inNext, std::function<void (const std::string&)> inError, std::function<void ()> inComplete) | |