All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::PoiSearch::TagService Class Reference
Inheritance diagram for Eegeo::PoiSearch::TagService:
Eegeo::PoiSearch::ITagService

Public Member Functions

 TagService (Web::IWebLoadRequestFactory &webRequestFactory, const std::string &manifestUrl, const std::string &defaultReadableTag, const std::string &defaultIconKey)
 
void LoadTags ()
 
bool HasLoadedTags () const
 
bool HasTag (const std::string &tag) const
 
const std::string & GetDefaultIconKey () const
 
const std::string & GetDefaultHumanReadableTag () const
 
bool FindIconKeyByTagsString (const std::string &tagsString, std::string &out_iconKey) const
 
bool FindHumanReadableTagsByTagString (const std::string &tagsString, std::vector< std::string > &out_readableTags) const
 
void RegisterTagsLoadedCallback (Helpers::ICallback0 &callback)
 
void UnregisterTagsLoadedCallback (Helpers::ICallback0 &callback)
 

The documentation for this class was generated from the following files: