I have something like this.
- Code: Select all
virtual bool ProcessRequest(CefRefPtr<CefRequest> request, CefRefPtr<CefCallback> callback)
OVERRIDE {
CEF_REQUIRE_IO_THREAD();
CefPostTask(TID_FILE, base::Bind(&MyCefResourceHandler::asyncExecute, this, request->GetURL(), callback));
return true;
}
void asyncExecute(std::string url, CefRefPtr<CefCallback> callback)
{
std::thread asyncExecute(&MyCefResourceHandler::execute, this, url, callback);
asyncExecute.detach();
}
void execute(std::string url, CefRefPtr<CefCallback> callback) {
//code
callback->Continue();
}
thanks in advance.