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 |