Public Member Functions | |
InteriorMetaDataService (Eegeo::Web::IWebLoadRequestFactory &webLoadRequestFactory, const Web::ApiTokenModel &apiTokenModel, const std::string &indoorMapsApiBaseUrl, IInteriorMetaDataModelAddedEvent &interiorMetaDataModelAddedEvent, IInteriorMetaDataModelRemovedEvent &interiorMetaDataModelRemovedEvent, IInteriorMetaDataRequestCancelledEvent &interiorMetaDataRequestCancelledEvent, IInteriorMetaDataEvictionHandler &interiorMetaDataEvictionHandler) | |
bool | Exists (const std::string &indoorMapId) const override |
void | Request (const std::string &indoorMapId) override |
bool | IsRequesting (const std::string &indoorMapId) const override |
bool | TryRemove (const std::string &indoorMapId) override |
bool | TryGetUserData (const std::string &indoorMapId, std::string &out_userData) const override |
bool | TryGetAccessPermission (const std::string &indoorMapId, AccessPermission::Type &out_accessPermission) const override |
bool | TryGetLocation (const std::string &indoorMapId, Space::LatLong &out_location) const override |
IInteriorMetaDataModelAddedEvent & | GetInteriorMetaDataModelAddedEvent () const override |
IInteriorMetaDataModelRemovedEvent & | GetInteriorMetaDataModelRemovedEvent () const override |
IInteriorMetaDataRequestCancelledEvent & | GetInteriorMetaDataRequestCancelledEvent () const override |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |