Files
atom/Atom-Linux/atom_cef_render_process_handler.h
2012-09-20 16:24:01 -07:00

25 lines
814 B
C++

#ifndef ATOM_CEF_RENDER_PROCESS_HANDLER_H_
#define ATOM_CEF_RENDER_PROCESS_HANDLER_H_
#pragma once
#include "include/cef_app.h"
class AtomCefRenderProcessHandler: public CefRenderProcessHandler {
virtual void OnWebKitInitialized() OVERRIDE;
virtual void OnContextCreated(CefRefPtr<CefBrowser> browser,
CefRefPtr<CefFrame> frame, CefRefPtr<CefV8Context> context) OVERRIDE;
virtual bool OnProcessMessageReceived(CefRefPtr<CefBrowser> browser,
CefProcessId source_process, CefRefPtr<CefProcessMessage> message)
OVERRIDE;
void Reload(CefRefPtr<CefBrowser> browser);
bool CallMessageReceivedHandler(CefRefPtr<CefV8Context> context,
CefRefPtr<CefProcessMessage> message);
IMPLEMENT_REFCOUNTING(AtomCefRenderProcessHandler)
;
};
#endif // ATOM_CEF_RENDER_PROCESS_HANDLER_H_