Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / platform / exported / WebRTCConfiguration.cpp
index 8aaabdb..5a60e58 100644 (file)
@@ -37,8 +37,6 @@
 #include "public/platform/WebURL.h"
 #include "public/platform/WebVector.h"
 
-using namespace WebCore;
-
 namespace blink {
 
 WebRTCICEServer::WebRTCICEServer(const PassRefPtr<RTCIceServer>& iceServer)
@@ -101,4 +99,20 @@ WebRTCICEServer WebRTCConfiguration::server(size_t index) const
     return WebRTCICEServer(m_private->server(index));
 }
 
+WebRTCIceTransports WebRTCConfiguration::iceTransports() const
+{
+    ASSERT(!isNull());
+    switch (m_private->iceTransports()) {
+    case RTCIceTransportsNone:
+        return WebRTCIceTransportsNone;
+    case RTCIceTransportsRelay:
+        return WebRTCIceTransportsRelay;
+    case RTCIceTransportsAll:
+        return WebRTCIceTransportsAll;
+    default:
+        ASSERT_NOT_REACHED();
+    }
+    return WebRTCIceTransportsAll;
+}
+
 } // namespace blink