7 #include "BuildingFootprints.h"
9 #include "WebLoadRequestCompletionCallback.h"
10 #include "BuildingFootprintWebLoaderResult.h"
11 #include "ICallback.h"
12 #include "PendingWebRequestsContainer.h"
14 #include <unordered_map>
19 namespace BuildingFootprints
25 using CancelHandle = Web::TWebRequestId;
29 CancelHandle LoadFootprintResource(
const std::string& url,
ICallback& callback);
31 void CancelLoad(CancelHandle handle);
39 std::unordered_map<CancelHandle, Web::IWebLoadRequest*> m_pendingWebRequestsByCancelHandle;