Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(48)

Side by Side Diff: media/cast/net/udp_transport.cc

Issue 1534273002: Switch to standard integer types in media/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: more Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "media/cast/net/udp_transport.h" 5 #include "media/cast/net/udp_transport.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <string> 8 #include <string>
9 9
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 22 matching lines...) Expand all
33 addr1.address().end(), 33 addr1.address().end(),
34 addr2.address().begin()); 34 addr2.address().begin());
35 } 35 }
36 } // namespace 36 } // namespace
37 37
38 UdpTransport::UdpTransport( 38 UdpTransport::UdpTransport(
39 net::NetLog* net_log, 39 net::NetLog* net_log,
40 const scoped_refptr<base::SingleThreadTaskRunner>& io_thread_proxy, 40 const scoped_refptr<base::SingleThreadTaskRunner>& io_thread_proxy,
41 const net::IPEndPoint& local_end_point, 41 const net::IPEndPoint& local_end_point,
42 const net::IPEndPoint& remote_end_point, 42 const net::IPEndPoint& remote_end_point,
43 int32 send_buffer_size, 43 int32_t send_buffer_size,
44 const CastTransportStatusCallback& status_callback) 44 const CastTransportStatusCallback& status_callback)
45 : io_thread_proxy_(io_thread_proxy), 45 : io_thread_proxy_(io_thread_proxy),
46 local_addr_(local_end_point), 46 local_addr_(local_end_point),
47 remote_addr_(remote_end_point), 47 remote_addr_(remote_end_point),
48 udp_socket_(new net::UDPSocket(net::DatagramSocket::DEFAULT_BIND, 48 udp_socket_(new net::UDPSocket(net::DatagramSocket::DEFAULT_BIND,
49 net::RandIntCallback(), 49 net::RandIntCallback(),
50 net_log, 50 net_log,
51 net::NetLog::Source())), 51 net::NetLog::Source())),
52 send_pending_(false), 52 send_pending_(false),
53 receive_pending_(false), 53 receive_pending_(false),
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 } 250 }
251 251
252 if (result == net::ERR_IO_PENDING) { 252 if (result == net::ERR_IO_PENDING) {
253 send_pending_ = true; 253 send_pending_ = true;
254 return false; 254 return false;
255 } 255 }
256 OnSent(buf, packet, base::Closure(), result); 256 OnSent(buf, packet, base::Closure(), result);
257 return true; 257 return true;
258 } 258 }
259 259
260 int64 UdpTransport::GetBytesSent() { 260 int64_t UdpTransport::GetBytesSent() {
261 return bytes_sent_; 261 return bytes_sent_;
262 } 262 }
263 263
264 void UdpTransport::OnSent(const scoped_refptr<net::IOBuffer>& buf, 264 void UdpTransport::OnSent(const scoped_refptr<net::IOBuffer>& buf,
265 PacketRef packet, 265 PacketRef packet,
266 const base::Closure& cb, 266 const base::Closure& cb,
267 int result) { 267 int result) {
268 DCHECK(io_thread_proxy_->RunsTasksOnCurrentThread()); 268 DCHECK(io_thread_proxy_->RunsTasksOnCurrentThread());
269 269
270 send_pending_ = false; 270 send_pending_ = false;
271 if (result < 0) { 271 if (result < 0) {
272 VLOG(1) << "Failed to send packet: " << result << "."; 272 VLOG(1) << "Failed to send packet: " << result << ".";
273 } 273 }
274 ScheduleReceiveNextPacket(); 274 ScheduleReceiveNextPacket();
275 275
276 if (!cb.is_null()) { 276 if (!cb.is_null()) {
277 cb.Run(); 277 cb.Run();
278 } 278 }
279 } 279 }
280 280
281 } // namespace cast 281 } // namespace cast
282 } // namespace media 282 } // namespace media
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698