|
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149 | ||||||
FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
CefBaseRefCounted | +--CefResourceRequestHandlerin cef_resource_request_handler.h
Implement this interface to handle events related to browser requests. The methods of this class will be called on the IO thread unless otherwise indicated.
Inner Classes, Typedefs, and Enums | |
typedef |
CefResourceRequestHandler::ReturnValue
|
typedef |
CefResourceRequestHandler::URLRequestStatus
|
Method Summary | |
virtual CefRefPtr< CefCookieAccessFilter > |
GetCookieAccessFilter( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request )
Called on the IO thread before a resource request is loaded. |
virtual CefRefPtr< CefResourceHandler > |
GetResourceHandler( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request )
Called on the IO thread before a resource is loaded. |
virtual CefRefPtr< CefResponseFilter > |
GetResourceResponseFilter( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefResponse > response )
Called on the IO thread to optionally filter resource response content. |
virtual CefResourceRequestHandler::ReturnValue |
OnBeforeResourceLoad( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefRequestCallback > callback )
Called on the IO thread before a resource request is loaded. |
virtual void |
OnProtocolExecution( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, bool& allow_os_execution )
Called on the IO thread to handle requests for URLs with an unknown protocol component. |
virtual void |
OnResourceLoadComplete( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefResponse > response, CefResourceRequestHandler::URLRequestStatus status, int64 received_content_length )
Called on the IO thread when a resource load has completed. |
virtual void |
OnResourceRedirect( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefResponse > response, CefString& new_url )
Called on the IO thread when a resource load is redirected. |
virtual bool |
OnResourceResponse( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefResponse > response )
Called on the IO thread when a resource response is received. |
Methods inherited from class CefBaseRefCounted |
AddRef, Release, HasOneRef, HasAtLeastOneRef |
Method Detail |
public virtual CefRefPtr< CefCookieAccessFilter > GetCookieAccessFilter( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request );
public virtual CefRefPtr< CefResourceHandler > GetResourceHandler( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request );
public virtual CefRefPtr< CefResponseFilter > GetResourceResponseFilter( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefResponse > response );
public virtual CefResourceRequestHandler::ReturnValue OnBeforeResourceLoad( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefRequestCallback > callback );
public virtual void OnProtocolExecution( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, bool& allow_os_execution );
public virtual void OnResourceLoadComplete( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefResponse > response, CefResourceRequestHandler::URLRequestStatus status, int64 received_content_length );
public virtual void OnResourceRedirect( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefResponse > response, CefString& new_url );
public virtual bool OnResourceResponse( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, CefRefPtr< CefRequest > request, CefRefPtr< CefResponse > response );
|
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149 | ||||||
FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |