Classes | |
struct | LoadForKeyResult |
struct | WebLoaderRequest |
Public Types | |
using | CancelHandle = Web::TWebRequestId |
typedef Helpers::ICallback1 < const LoadForKeyResult > | ILoadForKeyCallback |
Public Member Functions | |
BuildingFootprintResourceService (BuildingFootprintWebLoader &buildingFootprintWebLoader, BuildingFootprintRepository &buildingFootprintRepository, const IBuildingFootprintResourceCoverageFactory &buildingFootprintResourceCoverageFactory, Eegeo::Streaming::CoverageTrees::CoverageTreeManifestNotifier &coverageTreeManifestNotifier) | |
virtual CancelHandle | LoadForKey (const Eegeo::Streaming::MortonKey &cellKey, ILoadForKeyCallback &callback) |
virtual void | CancelLoad (CancelHandle handle) |
virtual void | DestroyForKey (const Eegeo::Streaming::MortonKey &cellKey) |
virtual void | DestroyAll () |
virtual void | CoverageTreeManifestLoadedHandler (const Streaming::CoverageTrees::CoverageTreeManifest &coverageTreeManifest) |
virtual bool | IsReady () const |
Public Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |