Chromium Code Reviews| Index: net/tools/quic/quic_per_connection_packet_writer.cc |
| diff --git a/net/tools/quic/quic_per_connection_packet_writer.cc b/net/tools/quic/quic_per_connection_packet_writer.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..af0ead7a8545bc14e282403703886814d5a648c0 |
| --- /dev/null |
| +++ b/net/tools/quic/quic_per_connection_packet_writer.cc |
| @@ -0,0 +1,42 @@ |
| +#include "net/tools/quic/quic_per_connection_packet_writer.h" |
|
wtc
2014/08/13 21:01:34
Please write the copyright and license header.
dmz
2014/08/14 17:22:42
Done.
|
| + |
| +namespace net { |
| + |
| +namespace tools { |
| + |
| +QuicPerConnectionPacketWriter::QuicPerConnectionPacketWriter( |
| + QuicPacketWriter* shared_writer, |
| + QuicConnection* connection) |
| + : shared_writer_(shared_writer), |
| + connection_(connection) { |
| +} |
| + |
| +QuicPerConnectionPacketWriter::~QuicPerConnectionPacketWriter() { |
| +} |
| + |
| +WriteResult QuicPerConnectionPacketWriter::WritePacket( |
| + const char* buffer, |
| + size_t buf_len, |
| + const IPAddressNumber& self_address, |
| + const IPEndPoint& peer_address) { |
| + return shared_writer_->WritePacket(buffer, |
| + buf_len, |
| + self_address, |
| + peer_address); |
| +} |
| + |
| +bool QuicPerConnectionPacketWriter::IsWriteBlockedDataBuffered() const { |
| + return shared_writer_->IsWriteBlockedDataBuffered(); |
| +} |
| + |
| +bool QuicPerConnectionPacketWriter::IsWriteBlocked() const { |
| + return shared_writer_->IsWriteBlocked(); |
| +} |
| + |
| +void QuicPerConnectionPacketWriter::SetWritable() { |
| + shared_writer_->SetWritable(); |
| +} |
| + |
| +} // namespace tools |
| + |
| +} // namespace net |