hueplusplus  1.0.0
hueplusplus::ResourceList< Resource, IdT > Member List

This is the complete list of members for hueplusplus::ResourceList< Resource, IdT >, including all inherited members.

construct(const IdType &id, const nlohmann::json &state)hueplusplus::ResourceList< Resource, IdT >inlineprotected
exists(const IdType &id)hueplusplus::ResourceList< Resource, IdT >inline
exists(const IdType &id) consthueplusplus::ResourceList< Resource, IdT >inline
factoryhueplusplus::ResourceList< Resource, IdT >protected
get(const IdType &id)hueplusplus::ResourceList< Resource, IdT >inline
getAll()hueplusplus::ResourceList< Resource, IdT >inline
IdType typedefhueplusplus::ResourceList< Resource, IdT >
maybeStoi(const std::string &key)hueplusplus::ResourceList< Resource, IdT >inlineprotectedstatic
maybeToString(const IdType &id)hueplusplus::ResourceList< Resource, IdT >inlineprotectedstatic
operator=(const ResourceList &)=deletehueplusplus::ResourceList< Resource, IdT >
operator=(ResourceList &&)=defaulthueplusplus::ResourceList< Resource, IdT >protected
pathhueplusplus::ResourceList< Resource, IdT >protected
refresh()hueplusplus::ResourceList< Resource, IdT >inline
remove(const IdType &id)hueplusplus::ResourceList< Resource, IdT >inline
ResourceList(std::shared_ptr< APICache > baseCache, const std::string &cacheEntry, std::chrono::steady_clock::duration refreshDuration, bool sharedState=false, const std::function< Resource(IdType, const nlohmann::json &, const std::shared_ptr< APICache > &)> &factory=nullptr)hueplusplus::ResourceList< Resource, IdT >inline
ResourceList(const HueCommandAPI &commands, const std::string &path, std::chrono::steady_clock::duration refreshDuration, const std::function< Resource(IdType, const nlohmann::json &, const std::shared_ptr< APICache > &)> &factory=nullptr)hueplusplus::ResourceList< Resource, IdT >inline
ResourceList(const ResourceList &)=deletehueplusplus::ResourceList< Resource, IdT >
ResourceList(ResourceList &&)=defaulthueplusplus::ResourceList< Resource, IdT >protected
ResourceType typedefhueplusplus::ResourceList< Resource, IdT >
setRefreshDuration(std::chrono::steady_clock::duration refreshDuration)hueplusplus::ResourceList< Resource, IdT >inline
sharedStatehueplusplus::ResourceList< Resource, IdT >protected
stateCachehueplusplus::ResourceList< Resource, IdT >protected