Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4209)

Unified Diff: chrome/renderer/extensions/cast_streaming_native_handler.h

Issue 90083002: Cast Extensions API: Major namespace and object renaming (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix unit_tests Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/renderer/extensions/cast_streaming_native_handler.h
diff --git a/chrome/renderer/extensions/webrtc_native_handler.h b/chrome/renderer/extensions/cast_streaming_native_handler.h
similarity index 62%
rename from chrome/renderer/extensions/webrtc_native_handler.h
rename to chrome/renderer/extensions/cast_streaming_native_handler.h
index 99d20cc8bda284137a5efd7e94c4d175cb2080e5..4c2360c87fdf4e752e790795a52e2ae4c58d7b7c 100644
--- a/chrome/renderer/extensions/webrtc_native_handler.h
+++ b/chrome/renderer/extensions/cast_streaming_native_handler.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_RENDERER_EXTENSIONS_WEBRTC_NATIVE_HANDLER_H_
-#define CHROME_RENDERER_EXTENSIONS_WEBRTC_NATIVE_HANDLER_H_
+#ifndef CHROME_RENDERER_EXTENSIONS_CAST_STREAMING_NATIVE_HANDLER_H_
+#define CHROME_RENDERER_EXTENSIONS_CAST_STREAMING_NATIVE_HANDLER_H_
#include <map>
@@ -13,7 +13,7 @@
#include "chrome/renderer/extensions/scoped_persistent.h"
#include "v8/include/v8.h"
-class CastSendTransport;
+class CastRtpStream;
class CastUdpTransport;
namespace extensions {
@@ -21,24 +21,24 @@ namespace extensions {
class ChromeV8Context;
// Native code that handle chrome.webrtc custom bindings.
-class WebRtcNativeHandler : public ObjectBackedNativeHandler {
+class CastStreamingNativeHandler : public ObjectBackedNativeHandler {
public:
- explicit WebRtcNativeHandler(ChromeV8Context* context);
- virtual ~WebRtcNativeHandler();
+ explicit CastStreamingNativeHandler(ChromeV8Context* context);
+ virtual ~CastStreamingNativeHandler();
private:
void CreateCastSession(
const v8::FunctionCallbackInfo<v8::Value>& args);
- void DestroyCastSendTransport(
+ void DestroyCastRtpStream(
const v8::FunctionCallbackInfo<v8::Value>& args);
- void CreateParamsCastSendTransport(
+ void CreateParamsCastRtpStream(
const v8::FunctionCallbackInfo<v8::Value>& args);
- void GetCapsCastSendTransport(
+ void GetCapsCastRtpStream(
const v8::FunctionCallbackInfo<v8::Value>& args);
- void StartCastSendTransport(
+ void StartCastRtpStream(
const v8::FunctionCallbackInfo<v8::Value>& args);
- void StopCastSendTransport(
+ void StopCastRtpStream(
const v8::FunctionCallbackInfo<v8::Value>& args);
void DestroyCastUdpTransport(
@@ -50,30 +50,30 @@ class WebRtcNativeHandler : public ObjectBackedNativeHandler {
// Helper method to call the v8 callback function after a session is
// created.
- void CallCreateCallback(scoped_ptr<CastSendTransport> stream1,
- scoped_ptr<CastSendTransport> stream2,
+ void CallCreateCallback(scoped_ptr<CastRtpStream> stream1,
+ scoped_ptr<CastRtpStream> stream2,
scoped_ptr<CastUdpTransport> udp_transport);
- // Gets the Send or UDP transport indexed by |transport_id|.
+ // Gets the RTP stream or UDP transport indexed by an ID.
// If not found, returns NULL and throws a V8 exception.
- CastSendTransport* GetSendTransportOrThrow(int transport_id) const;
+ CastRtpStream* GetRtpStreamOrThrow(int stream_id) const;
CastUdpTransport* GetUdpTransportOrThrow(int transport_id) const;
int last_transport_id_;
- typedef std::map<int, linked_ptr<CastSendTransport> > SendTransportMap;
- SendTransportMap send_transport_map_;
+ typedef std::map<int, linked_ptr<CastRtpStream> > RtpStreamMap;
+ RtpStreamMap rtp_stream_map_;
typedef std::map<int, linked_ptr<CastUdpTransport> > UdpTransportMap;
UdpTransportMap udp_transport_map_;
- base::WeakPtrFactory<WebRtcNativeHandler> weak_factory_;
+ base::WeakPtrFactory<CastStreamingNativeHandler> weak_factory_;
extensions::ScopedPersistent<v8::Function> create_callback_;
- DISALLOW_COPY_AND_ASSIGN(WebRtcNativeHandler);
+ DISALLOW_COPY_AND_ASSIGN(CastStreamingNativeHandler);
};
} // namespace extensions
-#endif // CHROME_RENDERER_EXTENSIONS_WEBRTC_NATIVE_HANDLER_H_
+#endif // CHROME_RENDERER_EXTENSIONS_CAST_STREAMING_NATIVE_HANDLER_H_

Powered by Google App Engine
This is Rietveld 408576698