Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / mediastream / RTCStatsReport.h
index 9b23ab5..ce52039 100644 (file)
 #ifndef RTCStatsReport_h
 #define RTCStatsReport_h
 
-#include "bindings/v8/ScriptWrappable.h"
+#include "bindings/core/v8/ScriptWrappable.h"
 #include "wtf/HashMap.h"
-#include "wtf/PassRefPtr.h"
-#include "wtf/RefCounted.h"
 #include "wtf/Vector.h"
 #include "wtf/text/StringHash.h"
 #include "wtf/text/WTFString.h"
 
-namespace WebCore {
+namespace blink {
 
-class RTCStatsReport FINAL : public RefCountedWillBeGarbageCollectedFinalized<RTCStatsReport>, public ScriptWrappable {
+class RTCStatsReport FINAL : public GarbageCollectedFinalized<RTCStatsReport>, public ScriptWrappable {
 public:
-    static PassRefPtrWillBeRawPtr<RTCStatsReport> create(const String& id, const String& type, double timestamp);
+    static RTCStatsReport* create(const String& id, const String& type, double timestamp);
 
     double timestamp() const { return m_timestamp; }
     String id() { return m_id; }
@@ -46,9 +44,9 @@ public:
     Vector<String> names() const;
 
     // DEPRECATED
-    const PassRefPtrWillBeRawPtr<RTCStatsReport> local();
+    RTCStatsReport* local();
     // DEPRECATED
-    const PassRefPtrWillBeRawPtr<RTCStatsReport> remote();
+    RTCStatsReport* remote();
 
     void addStatistic(const String& name, const String& value);
 
@@ -63,6 +61,6 @@ private:
     HashMap<String, String> m_stats;
 };
 
-} // namespace WebCore
+} // namespace blink
 
 #endif // RTCStatsReport_h