Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / mediastream / RTCStatsResponse.h
index e831390..6a310e7 100644 (file)
@@ -25,7 +25,7 @@
 #ifndef RTCStatsResponse_h
 #define RTCStatsResponse_h
 
-#include "bindings/v8/ScriptWrappable.h"
+#include "bindings/core/v8/ScriptWrappable.h"
 #include "modules/mediastream/RTCStatsReport.h"
 #include "platform/heap/Handle.h"
 #include "platform/mediastream/RTCStatsResponseBase.h"
 #include "wtf/Vector.h"
 #include "wtf/text/WTFString.h"
 
-namespace WebCore {
+namespace blink {
 
 class RTCStatsResponse FINAL : public RTCStatsResponseBase, public ScriptWrappable {
 public:
-    static PassRefPtrWillBeRawPtr<RTCStatsResponse> create();
+    static RTCStatsResponse* create();
 
-    const WillBeHeapVector<RefPtrWillBeMember<RTCStatsReport> >& result() const { return m_result; }
+    const HeapVector<Member<RTCStatsReport> >& result() const { return m_result; }
 
-    PassRefPtrWillBeRawPtr<RTCStatsReport> namedItem(const AtomicString& name);
+    RTCStatsReport* namedItem(const AtomicString& name);
 
-    virtual size_t addReport(String id, String type, double timestamp) OVERRIDE;
-    virtual void addStatistic(size_t report, String name, String value) OVERRIDE;
+    virtual size_t addReport(const String& id, const String& type, double timestamp) OVERRIDE;
+    virtual void addStatistic(size_t report, const String& name, const String& value) OVERRIDE;
 
     virtual void trace(Visitor*) OVERRIDE;
 
 private:
     RTCStatsResponse();
-    WillBeHeapVector<RefPtrWillBeMember<RTCStatsReport> > m_result;
+
+    HeapVector<Member<RTCStatsReport> > m_result;
     HashMap<String, int> m_idmap;
 };
 
-} // namespace WebCore
+} // namespace blink
 
 #endif // RTCStatsResponse_h