1234567891011121314151617181920212223242526272829303132333435363738 |
- // 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<int> _parentBrowserId;
-
- /// <summary>
- /// The PID for the parent (browser) process
- /// </summary>
- int _parentProcessId;
-
- public:
- WcfEnabledSubProcess(int parentProcessId, IRenderProcessHandler^ handler, IEnumerable<String^>^ args) : SubProcess(handler,args)
- {
- _parentProcessId = parentProcessId;
- }
-
- void OnBrowserCreated(CefBrowserWrapper^ browser) override;
- void OnBrowserDestroyed(CefBrowserWrapper^ browser) override;
- };
- }
- }
|