6 #include "BuildingFootprints.h"
8 #include "BuildingFootprintWebLoader.h"
10 #include "ICallback.h"
11 #include "BuildingFootprintResourceStore.h"
12 #include "Streaming.h"
13 #include "CoverageTrees.h"
17 #include <unordered_map>
24 namespace BuildingFootprints
26 struct BuildingFootprintWebLoaderRequest;
33 using CancelHandle = Web::TWebRequestId;
42 : Succeeded(succeeded)
61 virtual void CancelLoad(CancelHandle handle);
65 virtual void DestroyAll();
69 virtual bool IsReady()
const;
76 void OnRequestCompleted(CancelHandle cancelHandle);
83 std::unordered_map<CancelHandle, WebLoaderRequest*> m_pendingRequests;