- add sources.
[platform/framework/web/crosswalk.git] / src / net / tools / quic / quic_default_packet_writer.cc
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "net/tools/quic/quic_default_packet_writer.h"
6
7 #include "net/tools/quic/quic_socket_utils.h"
8
9 namespace net {
10 namespace tools {
11
12 QuicDefaultPacketWriter::QuicDefaultPacketWriter(int fd) : fd_(fd) {}
13
14 WriteResult QuicDefaultPacketWriter::WritePacket(
15     const char* buffer, size_t buf_len,
16     const net::IPAddressNumber& self_address,
17     const net::IPEndPoint& peer_address,
18     QuicBlockedWriterInterface* blocked_writer) {
19   return QuicSocketUtils::WritePacket(fd_, buffer, buf_len,
20                                       self_address, peer_address);
21 }
22
23 bool QuicDefaultPacketWriter::IsWriteBlockedDataBuffered() const {
24   return false;
25 }
26
27 }  // namespace tools
28 }  // namespace net