Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

(default)
Class CefMessageRouterBrowserSide::Handler

   in cef_message_router.h

class CefMessageRouterBrowserSide::Handler

Implement this interface to handle queries. All methods will be executed on the browser process UI thread.


Inner Classes, Typedefs, and Enums
typedef CefMessageRouterBrowserSide::Handler::Callback
          
 
Constructor Summary
virtual ~Handler()
          
 
Method Summary
 virtual bool OnQuery( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, int64 query_id, const CefString& request, bool persistent, CefRefPtr< Callback > callback )
          Executed when a new query is received.
 virtual void OnQueryCanceled( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, int64 query_id )
          Executed when a query has been canceled either explicitly using the JavaScript cancel function or implicitly due to browser destruction, navigation or renderer process termination.
 

Constructor Detail

~Handler

public virtual ~Handler();


Method Detail

OnQuery

public virtual bool OnQuery( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, int64 query_id, const CefString& request, bool persistent, CefRefPtr< Callback > callback );
Executed when a new query is received. |query_id| uniquely identifies the query for the life span of the router. Return true to handle the query or false to propagate the query to other registered handlers, if any. If no handlers return true from this method then the query will be automatically canceled with an error code of -1 delivered to the JavaScript onFailure callback. If this method returns true then a Callback method must be executed either in this method or asynchronously to complete the query.

OnQueryCanceled

public virtual void OnQueryCanceled( CefRefPtr< CefBrowser > browser, CefRefPtr< CefFrame > frame, int64 query_id );
Executed when a query has been canceled either explicitly using the JavaScript cancel function or implicitly due to browser destruction, navigation or renderer process termination. It will only be called for the single handler that returned true from OnQuery for the same |query_id|. No references to the associated Callback object should be kept after this method is called, nor should any Callback methods be executed.

 Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

Chromium Embedded Framework (CEF) Copyright © 2016 Marshall A. Greenblatt