10 #include "BidirectionalWebIOBus.h"
20 namespace WebRequestCacheTasks
31 , m_pWebMessageBus(NULL)
32 , m_webRequestServiceCallback(webRequestServiceCallback)
43 const std::string& url,
44 const TWebRequestId webRequestId,
48 void DoWorkCancelled ();
50 void DoFinalizeOnMainThread();
52 bool IsActive()
const {
return m_active; }
53 int GetId()
const {
return m_workItemId; }
55 void ValidateFields()
const;
58 TWebRequestId m_webRequestId;
65 volatile bool m_active;
66 volatile bool m_cancelled;