hueplusplus  1.0.0
hueplusplus::SearchableResourceList< Resource > Member List

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

construct(const IdType &id, const nlohmann::json &state)hueplusplus::ResourceList< Resource, int >inlineprotected
exists(const IdType &id)hueplusplus::ResourceList< Resource, int >inline
exists(const IdType &id) consthueplusplus::ResourceList< Resource, int >inline
factoryhueplusplus::ResourceList< Resource, int >protected
get(const IdType &id)hueplusplus::ResourceList< Resource, int >inline
getAll()hueplusplus::ResourceList< Resource, int >inline
getNewDevices() consthueplusplus::SearchableResourceList< Resource >inline
IdType typedefhueplusplus::ResourceList< Resource, int >
maybeStoi(const std::string &key)hueplusplus::ResourceList< Resource, int >inlineprotectedstatic
maybeToString(const IdType &id)hueplusplus::ResourceList< Resource, int >inlineprotectedstatic
operator=(SearchableResourceList &&)=defaulthueplusplus::SearchableResourceList< Resource >protected
ResourceList< Resource, int >::operator=(const ResourceList &)=deletehueplusplus::ResourceList< Resource, int >
ResourceList< Resource, int >::operator=(ResourceList &&)=defaulthueplusplus::ResourceList< Resource, int >protected
pathhueplusplus::ResourceList< Resource, int >protected
refresh()hueplusplus::ResourceList< Resource, int >inline
remove(const IdType &id)hueplusplus::ResourceList< Resource, int >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, int >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, int >inline
ResourceList(const ResourceList &)=deletehueplusplus::ResourceList< Resource, int >
ResourceList(ResourceList &&)=defaulthueplusplus::ResourceList< Resource, int >protected
ResourceType typedefhueplusplus::ResourceList< Resource, int >
search(const std::vector< std::string > &deviceIds={})hueplusplus::SearchableResourceList< Resource >inline
SearchableResourceList(SearchableResourceList &&)=defaulthueplusplus::SearchableResourceList< Resource >protected
setRefreshDuration(std::chrono::steady_clock::duration refreshDuration)hueplusplus::ResourceList< Resource, int >inline
sharedStatehueplusplus::ResourceList< Resource, int >protected
stateCachehueplusplus::ResourceList< Resource, int >protected