I've read general usage, searched here and poked around in the cefclient and CEF3 source but can't find anything on IPC except for browser-to/from-render for the same window.
My use case is a Windows tabbed interface browser, so a single host window in the main process would have a tab control and toolbar. Each browser window would be a child, hidden if they are an inactive tab.
I can do some, maybe even all IPC using Windows messages but before I reinvent too many wheels I was wondering:
- Is there a variable set for sub-processes that is the process ID of the main process?
- Is there any IPC support in CEF3 for sending messages between browser objects / processes?
For example, one browser object might want to tell the main process to enable or disable buttons on the toolbar, or send other state information.