// // CefViewBrowserAppDelegate.h // CefViewCore // // Created by Sheen Tian on 2020/6/11. // #ifndef CefViewBrowserAppDelegate_h #define CefViewBrowserAppDelegate_h #pragma once #pragma region stl_headers #include #pragma endregion #include /// /// /// class CefViewBrowserAppDelegateInterface { public: /// /// /// typedef std::shared_ptr RefPtr; /// /// /// typedef std::weak_ptr WeakPtr; /// /// /// virtual ~CefViewBrowserAppDelegateInterface(){}; /// /// /// /// /// virtual void onBeforeCommandLineProcessing(const CefString& process_type, CefRefPtr command_line) = 0; /// /// /// /// virtual void onBeforeChildProcessLaunch(CefRefPtr command_line) = 0; /// /// /// /// virtual void onScheduleMessageLoopWork(int64_t delay_ms) = 0; }; #endif