Public Member Functions | |
virtual bool | Exists (const std::string &indoorMapId) const =0 |
virtual void | Request (const std::string &indoorMapId)=0 |
Async, completion notification via Added / RequestCancelled events. | |
virtual bool | IsRequesting (const std::string &indoorMapId) const =0 |
virtual bool | TryRemove (const std::string &indoorMapId)=0 |
virtual bool | TryGetUserData (const std::string &indoorMapId, std::string &out_userData) const =0 |
virtual bool | TryGetAccessPermission (const std::string &indoorMapId, AccessPermission::Type &out_accessPermission) const =0 |
virtual bool | TryGetLocation (const std::string &indoorMapId, Space::LatLong &out_location) const =0 |
virtual IInteriorMetaDataModelAddedEvent & | GetInteriorMetaDataModelAddedEvent () const =0 |
virtual IInteriorMetaDataModelRemovedEvent & | GetInteriorMetaDataModelRemovedEvent () const =0 |
virtual IInteriorMetaDataRequestCancelledEvent & | GetInteriorMetaDataRequestCancelledEvent () const =0 |
|
pure virtual |
Remove any record for indoorMapId, and cancel any in-flight requests for it