summaryrefslogtreecommitdiff
path: root/chromium/net/tools/quic/quic_epoll_connection_helper.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/tools/quic/quic_epoll_connection_helper.cc')
-rw-r--r--chromium/net/tools/quic/quic_epoll_connection_helper.cc58
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);