| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2012 Google Inc. All rights reserved. | 2  * Copyright (C) 2012 Google Inc. All rights reserved. | 
| 3  * | 3  * | 
| 4  * Redistribution and use in source and binary forms, with or without | 4  * Redistribution and use in source and binary forms, with or without | 
| 5  * modification, are permitted provided that the following conditions | 5  * modification, are permitted provided that the following conditions | 
| 6  * are met: | 6  * are met: | 
| 7  * | 7  * | 
| 8  * 1. Redistributions of source code must retain the above copyright | 8  * 1. Redistributions of source code must retain the above copyright | 
| 9  *    notice, this list of conditions and the following disclaimer. | 9  *    notice, this list of conditions and the following disclaimer. | 
| 10  * 2. Redistributions in binary form must reproduce the above copyright | 10  * 2. Redistributions in binary form must reproduce the above copyright | 
| (...skipping 27 matching lines...) Expand all  Loading... | 
| 38 #include "core/dom/ExceptionCode.h" | 38 #include "core/dom/ExceptionCode.h" | 
| 39 | 39 | 
| 40 namespace WebCore { | 40 namespace WebCore { | 
| 41 | 41 | 
| 42 PassRefPtr<RTCIceCandidate> RTCIceCandidate::create(const Dictionary& dictionary
    , ExceptionState& exceptionState) | 42 PassRefPtr<RTCIceCandidate> RTCIceCandidate::create(const Dictionary& dictionary
    , ExceptionState& exceptionState) | 
| 43 { | 43 { | 
| 44     String candidate; | 44     String candidate; | 
| 45     bool ok = dictionary.get("candidate", candidate); | 45     bool ok = dictionary.get("candidate", candidate); | 
| 46     if (!ok || !candidate.length()) { | 46     if (!ok || !candidate.length()) { | 
| 47         exceptionState.throwDOMException(TypeMismatchError, ExceptionMessages::i
    ncorrectPropertyType("candidate", "is not a string, or is empty.")); | 47         exceptionState.throwDOMException(TypeMismatchError, ExceptionMessages::i
    ncorrectPropertyType("candidate", "is not a string, or is empty.")); | 
| 48         return 0; | 48         return nullptr; | 
| 49     } | 49     } | 
| 50 | 50 | 
| 51     String sdpMid; | 51     String sdpMid; | 
| 52     dictionary.get("sdpMid", sdpMid); | 52     dictionary.get("sdpMid", sdpMid); | 
| 53 | 53 | 
| 54     unsigned short sdpMLineIndex = 0; | 54     unsigned short sdpMLineIndex = 0; | 
| 55     dictionary.get("sdpMLineIndex", sdpMLineIndex); | 55     dictionary.get("sdpMLineIndex", sdpMLineIndex); | 
| 56 | 56 | 
| 57     return adoptRef(new RTCIceCandidate(blink::WebRTCICECandidate(candidate, sdp
    Mid, sdpMLineIndex))); | 57     return adoptRef(new RTCIceCandidate(blink::WebRTCICECandidate(candidate, sdp
    Mid, sdpMLineIndex))); | 
| 58 } | 58 } | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 82 { | 82 { | 
| 83     return m_webCandidate.sdpMLineIndex(); | 83     return m_webCandidate.sdpMLineIndex(); | 
| 84 } | 84 } | 
| 85 | 85 | 
| 86 blink::WebRTCICECandidate RTCIceCandidate::webCandidate() | 86 blink::WebRTCICECandidate RTCIceCandidate::webCandidate() | 
| 87 { | 87 { | 
| 88     return m_webCandidate; | 88     return m_webCandidate; | 
| 89 } | 89 } | 
| 90 | 90 | 
| 91 } // namespace WebCore | 91 } // namespace WebCore | 
| OLD | NEW | 
|---|