#include "components/webdata/common/web_data_request_manager.h"
#include <utility>
#include "base/functional/bind.h"
#include "base/location.h"
#include "base/memory/ptr_util.h"
#include "base/task/sequenced_task_runner.h"
#include "base/task/thread_pool.h"
WebDataRequest::~WebDataRequest() { … }
WebDataServiceBase::Handle WebDataRequest::GetHandle() const { … }
bool WebDataRequest::IsActive() { … }
WebDataRequest::WebDataRequest(WebDataRequestManager* manager,
WebDataServiceConsumer* consumer,
WebDataServiceBase::Handle handle)
: … { … }
WebDataRequestManager* WebDataRequest::GetManager() { … }
WebDataServiceConsumer* WebDataRequest::GetConsumer() { … }
scoped_refptr<base::SequencedTaskRunner> WebDataRequest::GetTaskRunner() { … }
void WebDataRequest::MarkAsInactive() { … }
WebDataRequestManager::WebDataRequestManager()
: … { … }
std::unique_ptr<WebDataRequest> WebDataRequestManager::NewRequest(
WebDataServiceConsumer* consumer) { … }
void WebDataRequestManager::CancelRequest(WebDataServiceBase::Handle h) { … }
void WebDataRequestManager::RequestCompleted(
std::unique_ptr<WebDataRequest> request,
std::unique_ptr<WDTypedResult> result) { … }
WebDataRequestManager::~WebDataRequestManager() { … }
void WebDataRequestManager::RequestCompletedOnThread(
std::unique_ptr<WebDataRequest> request,
std::unique_ptr<WDTypedResult> result) { … }