// Copyright © 2016 The CefSharp Authors. All rights reserved. // // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. #pragma once #include "Stdafx.h" #include "SubProcess.h" #include "CefBrowserWrapper.h" using namespace System; using namespace CefSharp::RenderProcess; namespace CefSharp { namespace BrowserSubprocess { public ref class WcfEnabledSubProcess : SubProcess { private: Nullable _parentBrowserId; /// /// The PID for the parent (browser) process /// int _parentProcessId; public: WcfEnabledSubProcess(int parentProcessId, IRenderProcessHandler^ handler, IEnumerable^ args) : SubProcess(handler,args) { _parentProcessId = parentProcessId; } void OnBrowserCreated(CefBrowserWrapper^ browser) override; void OnBrowserDestroyed(CefBrowserWrapper^ browser) override; }; } }