refactor: convert more C++ enums to C++11 enum classes (#26850)
This commit is contained in:
parent
3bc220db29
commit
c9b813a1f9
4 changed files with 48 additions and 38 deletions
|
@ -257,21 +257,26 @@ WebRequest::~WebRequest() {
|
|||
gin::ObjectTemplateBuilder WebRequest::GetObjectTemplateBuilder(
|
||||
v8::Isolate* isolate) {
|
||||
return gin::Wrappable<WebRequest>::GetObjectTemplateBuilder(isolate)
|
||||
.SetMethod("onBeforeRequest",
|
||||
&WebRequest::SetResponseListener<kOnBeforeRequest>)
|
||||
.SetMethod("onBeforeSendHeaders",
|
||||
&WebRequest::SetResponseListener<kOnBeforeSendHeaders>)
|
||||
.SetMethod("onHeadersReceived",
|
||||
&WebRequest::SetResponseListener<kOnHeadersReceived>)
|
||||
.SetMethod(
|
||||
"onBeforeRequest",
|
||||
&WebRequest::SetResponseListener<ResponseEvent::kOnBeforeRequest>)
|
||||
.SetMethod(
|
||||
"onBeforeSendHeaders",
|
||||
&WebRequest::SetResponseListener<ResponseEvent::kOnBeforeSendHeaders>)
|
||||
.SetMethod(
|
||||
"onHeadersReceived",
|
||||
&WebRequest::SetResponseListener<ResponseEvent::kOnHeadersReceived>)
|
||||
.SetMethod("onSendHeaders",
|
||||
&WebRequest::SetSimpleListener<kOnSendHeaders>)
|
||||
&WebRequest::SetSimpleListener<SimpleEvent::kOnSendHeaders>)
|
||||
.SetMethod("onBeforeRedirect",
|
||||
&WebRequest::SetSimpleListener<kOnBeforeRedirect>)
|
||||
.SetMethod("onResponseStarted",
|
||||
&WebRequest::SetSimpleListener<kOnResponseStarted>)
|
||||
&WebRequest::SetSimpleListener<SimpleEvent::kOnBeforeRedirect>)
|
||||
.SetMethod(
|
||||
"onResponseStarted",
|
||||
&WebRequest::SetSimpleListener<SimpleEvent::kOnResponseStarted>)
|
||||
.SetMethod("onErrorOccurred",
|
||||
&WebRequest::SetSimpleListener<kOnErrorOccurred>)
|
||||
.SetMethod("onCompleted", &WebRequest::SetSimpleListener<kOnCompleted>);
|
||||
&WebRequest::SetSimpleListener<SimpleEvent::kOnErrorOccurred>)
|
||||
.SetMethod("onCompleted",
|
||||
&WebRequest::SetSimpleListener<SimpleEvent::kOnCompleted>);
|
||||
}
|
||||
|
||||
const char* WebRequest::GetTypeName() {
|
||||
|
@ -286,8 +291,8 @@ int WebRequest::OnBeforeRequest(extensions::WebRequestInfo* info,
|
|||
const network::ResourceRequest& request,
|
||||
net::CompletionOnceCallback callback,
|
||||
GURL* new_url) {
|
||||
return HandleResponseEvent(kOnBeforeRequest, info, std::move(callback),
|
||||
new_url, request);
|
||||
return HandleResponseEvent(ResponseEvent::kOnBeforeRequest, info,
|
||||
std::move(callback), new_url, request);
|
||||
}
|
||||
|
||||
int WebRequest::OnBeforeSendHeaders(extensions::WebRequestInfo* info,
|
||||
|
@ -295,7 +300,7 @@ int WebRequest::OnBeforeSendHeaders(extensions::WebRequestInfo* info,
|
|||
BeforeSendHeadersCallback callback,
|
||||
net::HttpRequestHeaders* headers) {
|
||||
return HandleResponseEvent(
|
||||
kOnBeforeSendHeaders, info,
|
||||
ResponseEvent::kOnBeforeSendHeaders, info,
|
||||
base::BindOnce(std::move(callback), std::set<std::string>(),
|
||||
std::set<std::string>()),
|
||||
headers, request, *headers);
|
||||
|
@ -312,25 +317,26 @@ int WebRequest::OnHeadersReceived(
|
|||
original_response_headers ? original_response_headers->GetStatusLine()
|
||||
: std::string();
|
||||
return HandleResponseEvent(
|
||||
kOnHeadersReceived, info, std::move(callback),
|
||||
ResponseEvent::kOnHeadersReceived, info, std::move(callback),
|
||||
std::make_pair(override_response_headers, status_line), request);
|
||||
}
|
||||
|
||||
void WebRequest::OnSendHeaders(extensions::WebRequestInfo* info,
|
||||
const network::ResourceRequest& request,
|
||||
const net::HttpRequestHeaders& headers) {
|
||||
HandleSimpleEvent(kOnSendHeaders, info, request, headers);
|
||||
HandleSimpleEvent(SimpleEvent::kOnSendHeaders, info, request, headers);
|
||||
}
|
||||
|
||||
void WebRequest::OnBeforeRedirect(extensions::WebRequestInfo* info,
|
||||
const network::ResourceRequest& request,
|
||||
const GURL& new_location) {
|
||||
HandleSimpleEvent(kOnBeforeRedirect, info, request, new_location);
|
||||
HandleSimpleEvent(SimpleEvent::kOnBeforeRedirect, info, request,
|
||||
new_location);
|
||||
}
|
||||
|
||||
void WebRequest::OnResponseStarted(extensions::WebRequestInfo* info,
|
||||
const network::ResourceRequest& request) {
|
||||
HandleSimpleEvent(kOnResponseStarted, info, request);
|
||||
HandleSimpleEvent(SimpleEvent::kOnResponseStarted, info, request);
|
||||
}
|
||||
|
||||
void WebRequest::OnErrorOccurred(extensions::WebRequestInfo* info,
|
||||
|
@ -338,7 +344,7 @@ void WebRequest::OnErrorOccurred(extensions::WebRequestInfo* info,
|
|||
int net_error) {
|
||||
callbacks_.erase(info->id);
|
||||
|
||||
HandleSimpleEvent(kOnErrorOccurred, info, request, net_error);
|
||||
HandleSimpleEvent(SimpleEvent::kOnErrorOccurred, info, request, net_error);
|
||||
}
|
||||
|
||||
void WebRequest::OnCompleted(extensions::WebRequestInfo* info,
|
||||
|
@ -346,7 +352,7 @@ void WebRequest::OnCompleted(extensions::WebRequestInfo* info,
|
|||
int net_error) {
|
||||
callbacks_.erase(info->id);
|
||||
|
||||
HandleSimpleEvent(kOnCompleted, info, request, net_error);
|
||||
HandleSimpleEvent(SimpleEvent::kOnCompleted, info, request, net_error);
|
||||
}
|
||||
|
||||
void WebRequest::OnRequestWillBeDestroyed(extensions::WebRequestInfo* info) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue