| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 : _id(id), | 31 : _id(id), |
| 32 _closeBlockingCompletedCond(true, false), | 32 _closeBlockingCompletedCond(true, false), |
| 33 _readyForDeletionCond(true, false) | 33 _readyForDeletionCond(true, false) |
| 34 { | 34 { |
| 35 WEBRTC_TRACE(kTraceMemory, kTraceTransport, id, | 35 WEBRTC_TRACE(kTraceMemory, kTraceTransport, id, |
| 36 "UdpSocketPosix::UdpSocketPosix()"); | 36 "UdpSocketPosix::UdpSocketPosix()"); |
| 37 | 37 |
| 38 _wantsIncoming = false; | 38 _wantsIncoming = false; |
| 39 _mgr = mgr; | 39 _mgr = mgr; |
| 40 | 40 |
| 41 _obj = NULL; | 41 _obj = nullptr; |
| 42 _incomingCb = NULL; | 42 _incomingCb = nullptr; |
| 43 _readyForDeletion = false; | 43 _readyForDeletion = false; |
| 44 _closeBlockingActive = false; | 44 _closeBlockingActive = false; |
| 45 _closeBlockingCompleted = false; | 45 _closeBlockingCompleted = false; |
| 46 if(ipV6Enable) | 46 if(ipV6Enable) |
| 47 { | 47 { |
| 48 _socket = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP); | 48 _socket = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP); |
| 49 } | 49 } |
| 50 else { | 50 else { |
| 51 _socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); | 51 _socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); |
| 52 } | 52 } |
| (...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 262 WEBRTC_TRACE(kTraceDebug, kTraceTransport, _id, | 262 WEBRTC_TRACE(kTraceDebug, kTraceTransport, _id, |
| 263 "calling UdpSocketManager::RemoveSocket()..."); | 263 "calling UdpSocketManager::RemoveSocket()..."); |
| 264 _mgr->RemoveSocket(this); | 264 _mgr->RemoveSocket(this); |
| 265 // After this, the socket should may be or will be as deleted. Return | 265 // After this, the socket should may be or will be as deleted. Return |
| 266 // immediately. | 266 // immediately. |
| 267 return true; | 267 return true; |
| 268 } | 268 } |
| 269 | 269 |
| 270 } // namespace test | 270 } // namespace test |
| 271 } // namespace webrtc | 271 } // namespace webrtc |
| OLD | NEW |