OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. | 2 * Copyright 2004 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 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
102 socket_->SignalCloseEvent.connect(this, &NATSocket::OnCloseEvent); | 102 socket_->SignalCloseEvent.connect(this, &NATSocket::OnCloseEvent); |
103 } else { | 103 } else { |
104 server_addr_.Clear(); | 104 server_addr_.Clear(); |
105 delete socket_; | 105 delete socket_; |
106 socket_ = NULL; | 106 socket_ = NULL; |
107 } | 107 } |
108 | 108 |
109 return result; | 109 return result; |
110 } | 110 } |
111 | 111 |
| 112 int BindToNetwork(NetworkHandle net_handle) override { return 0; } |
| 113 |
112 int Connect(const SocketAddress& addr) override { | 114 int Connect(const SocketAddress& addr) override { |
113 if (!socket_) { // socket must be bound, for now | 115 if (!socket_) { // socket must be bound, for now |
114 return -1; | 116 return -1; |
115 } | 117 } |
116 | 118 |
117 int result = 0; | 119 int result = 0; |
118 if (type_ == SOCK_STREAM) { | 120 if (type_ == SOCK_STREAM) { |
119 result = socket_->Connect(server_addr_.IsNil() ? addr : server_addr_); | 121 result = socket_->Connect(server_addr_.IsNil() ? addr : server_addr_); |
120 } else { | 122 } else { |
121 connected_ = true; | 123 connected_ = true; |
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
494 NATSocketServer::Translator* NATSocketServer::TranslatorMap::FindClient( | 496 NATSocketServer::Translator* NATSocketServer::TranslatorMap::FindClient( |
495 const SocketAddress& int_ip) { | 497 const SocketAddress& int_ip) { |
496 Translator* nat = NULL; | 498 Translator* nat = NULL; |
497 for (TranslatorMap::iterator it = begin(); it != end() && !nat; ++it) { | 499 for (TranslatorMap::iterator it = begin(); it != end() && !nat; ++it) { |
498 nat = it->second->FindClient(int_ip); | 500 nat = it->second->FindClient(int_ip); |
499 } | 501 } |
500 return nat; | 502 return nat; |
501 } | 503 } |
502 | 504 |
503 } // namespace rtc | 505 } // namespace rtc |
OLD | NEW |