diff options
Diffstat (limited to 'chromium/net/tools/quic/quic_epoll_connection_helper.cc')
-rw-r--r-- | chromium/net/tools/quic/quic_epoll_connection_helper.cc | 58 |
1 files changed, 3 insertions, 55 deletions
diff --git a/chromium/net/tools/quic/quic_epoll_connection_helper.cc b/chromium/net/tools/quic/quic_epoll_connection_helper.cc index 4db1d4cd426..78bfe979405 100644 --- a/chromium/net/tools/quic/quic_epoll_connection_helper.cc +++ b/chromium/net/tools/quic/quic_epoll_connection_helper.cc @@ -11,7 +11,7 @@ #include "base/stl_util.h" #include "net/base/ip_endpoint.h" #include "net/quic/crypto/quic_random.h" -#include "net/tools/flip_server/epoll_server.h" +#include "net/tools/epoll_server/epoll_server.h" #include "net/tools/quic/quic_socket_utils.h" namespace net { @@ -62,22 +62,8 @@ class QuicEpollAlarm : public QuicAlarm { } // namespace -QuicEpollConnectionHelper::QuicEpollConnectionHelper( - int fd, EpollServer* epoll_server) - : writer_(NULL), - epoll_server_(epoll_server), - fd_(fd), - connection_(NULL), - clock_(epoll_server), - random_generator_(QuicRandom::GetInstance()) { -} - -QuicEpollConnectionHelper::QuicEpollConnectionHelper(QuicPacketWriter* writer, - EpollServer* epoll_server) - : writer_(writer), - epoll_server_(epoll_server), - fd_(-1), - connection_(NULL), +QuicEpollConnectionHelper::QuicEpollConnectionHelper(EpollServer* epoll_server) + : epoll_server_(epoll_server), clock_(epoll_server), random_generator_(QuicRandom::GetInstance()) { } @@ -85,11 +71,6 @@ QuicEpollConnectionHelper::QuicEpollConnectionHelper(QuicPacketWriter* writer, QuicEpollConnectionHelper::~QuicEpollConnectionHelper() { } -void QuicEpollConnectionHelper::SetConnection(QuicConnection* connection) { - DCHECK(!connection_); - connection_ = connection; -} - const QuicClock* QuicEpollConnectionHelper::GetClock() const { return &clock_; } @@ -98,39 +79,6 @@ QuicRandom* QuicEpollConnectionHelper::GetRandomGenerator() { return random_generator_; } -int QuicEpollConnectionHelper::WritePacketToWire( - const QuicEncryptedPacket& packet, - int* error) { - if (connection_->ShouldSimulateLostPacket()) { - DLOG(INFO) << "Dropping packet due to fake packet loss."; - *error = 0; - return packet.length(); - } - - // If we have a writer, delgate the write to it. - if (writer_) { - return writer_->WritePacket(packet.data(), packet.length(), - connection_->self_address().address(), - connection_->peer_address(), - connection_, - error); - } else { - return QuicSocketUtils::WritePacket( - fd_, packet.data(), packet.length(), - connection_->self_address().address(), - connection_->peer_address(), - error); - } -} - -bool QuicEpollConnectionHelper::IsWriteBlockedDataBuffered() { - return false; -} - -bool QuicEpollConnectionHelper::IsWriteBlocked(int error) { - return error == EAGAIN || error == EWOULDBLOCK; -} - QuicAlarm* QuicEpollConnectionHelper::CreateAlarm( QuicAlarm::Delegate* delegate) { return new QuicEpollAlarm(epoll_server_, delegate); |