| Index: chrome/renderer/extensions/cast_streaming_native_handler.h
|
| diff --git a/chrome/renderer/extensions/cast_streaming_native_handler.h b/chrome/renderer/extensions/cast_streaming_native_handler.h
|
| index 946099fd5b1d01c3920225b77c3e40b3bf059ed5..f5fdb9ddac308fed69921b335f648dde7165555f 100644
|
| --- a/chrome/renderer/extensions/cast_streaming_native_handler.h
|
| +++ b/chrome/renderer/extensions/cast_streaming_native_handler.h
|
| @@ -36,11 +36,13 @@ struct FrameReceiverConfig;
|
| }
|
|
|
| namespace extensions {
|
| +class ExtensionBindingsSystem;
|
|
|
| // Native code that handle chrome.webrtc custom bindings.
|
| class CastStreamingNativeHandler : public ObjectBackedNativeHandler {
|
| public:
|
| - explicit CastStreamingNativeHandler(ScriptContext* context);
|
| + CastStreamingNativeHandler(ScriptContext* context,
|
| + ExtensionBindingsSystem* bindings_system);
|
| ~CastStreamingNativeHandler() override;
|
|
|
| protected:
|
| @@ -140,6 +142,8 @@ class CastStreamingNativeHandler : public ObjectBackedNativeHandler {
|
| RtpStreamCallbackMap get_raw_events_callbacks_;
|
| RtpStreamCallbackMap get_stats_callbacks_;
|
|
|
| + ExtensionBindingsSystem* bindings_system_;
|
| +
|
| base::WeakPtrFactory<CastStreamingNativeHandler> weak_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CastStreamingNativeHandler);
|
|
|