hueplusplus  1.0.0
hueplusplus::GroupResourceList< Resource, CreateType > Member List

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

construct(const IdType &id, const nlohmann::json &state)hueplusplus::ResourceList< Resource, int >inlineprotected
create(const CreateType &params)hueplusplus::CreateableResourceList< ResourceList< Resource, int >, CreateType >inline
CreateableResourceList(CreateableResourceList &&)=defaulthueplusplus::CreateableResourceList< ResourceList< Resource, int >, CreateType >protected
exists(int id) consthueplusplus::GroupResourceList< Resource, CreateType >inline
CreateableResourceList< ResourceList< Resource, int >, CreateType >::exists(const IdType &id)hueplusplus::ResourceList< Resource, int >inline
CreateableResourceList< ResourceList< Resource, int >, CreateType >::exists(const IdType &id) consthueplusplus::ResourceList< Resource, int >inline
factoryhueplusplus::ResourceList< Resource, int >protected
get(const int &id)hueplusplus::GroupResourceList< Resource, CreateType >inline
getAll()hueplusplus::ResourceList< Resource, int >inline
GroupResourceList(GroupResourceList &&)=defaulthueplusplus::GroupResourceList< Resource, CreateType >protected
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=(GroupResourceList &&)=defaulthueplusplus::GroupResourceList< Resource, CreateType >protected
CreateableResourceList< ResourceList< Resource, int >, CreateType >::operator=(CreateableResourceList &&)=defaulthueplusplus::CreateableResourceList< ResourceList< Resource, int >, CreateType >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 >
setRefreshDuration(std::chrono::steady_clock::duration refreshDuration)hueplusplus::ResourceList< Resource, int >inline
sharedStatehueplusplus::ResourceList< Resource, int >protected
stateCachehueplusplus::ResourceList< Resource, int >protected