From f70d77dcf35db64bdea7e2451cccfdc208ea0428 Mon Sep 17 00:00:00 2001 From: "Victor Grishchenko (mughal)" Date: Fri, 12 Feb 2010 12:55:32 +0100 Subject: [PATCH] removing obsolete/unused files --- ext/ledbat_controller.cpp | 74 --------------------------------------- ext/mmap_storer.cpp | 25 ------------- 2 files changed, 99 deletions(-) delete mode 100644 ext/ledbat_controller.cpp delete mode 100644 ext/mmap_storer.cpp diff --git a/ext/ledbat_controller.cpp b/ext/ledbat_controller.cpp deleted file mode 100644 index 090911a..0000000 --- a/ext/ledbat_controller.cpp +++ /dev/null @@ -1,74 +0,0 @@ -/* - * ledbat_controller.cpp - * swift - * - * Created by Victor Grishchenko on 10/6/09. - * Copyright 2009 Delft University of Technology. All rights reserved. - * - */ - -#include "swift.h" - -using namespace swift; - -class LedbatController : public CongestionController { -public: - tint dev_avg_, rtt_avg_; - tint last_send_time_, last_recv_time_; - int cwnd_, peer_cwnd_, in_flight_; - bin64_t last_bin_sent_; -public: - LedbatController (int chid) : dev_avg_(0), rtt_avg_(TINT_SEC), last_send_time_(0), - last_recv_time_(0), cwnd_(1), peer_cwnd_(1), in_flight_(0), CongestionController(chid) { - } - - tint rtt_avg () { - return rtt_avg_; - } - - tint dev_avg () { - return dev_avg_; - } - - int cwnd () { - // check for timeouts - return cwnd_; - } - - int peer_cwnd () { - return peer_cwnd_; - } - - int free_cwnd ( ){ - return cwnd() - in_flight_; - } - - tint next_send_time ( ){ - return cwnd_ ? NOW + (rtt_avg_/cwnd_) : TINT_NEVER; // TODO keepalives - } - - void OnDataSent(bin64_t b) { - if (b==bin64_t::NONE) { - cwnd_ = 0; // nothing to send; suspend - } else { - last_bin_sent_ = b; - last_send_time_ = NOW; - in_flight_++; - } - } - - void OnDataRecvd(bin64_t b) { - last_recv_time_ = NOW; - } - - void OnAckRcvd(bin64_t b, tint peer_stamp) { - if (last_bin_sent_!=b) - return; - if (peer_stamp!=TINT_NEVER) - rtt_avg_ = (rtt_avg_*7 + (NOW-last_send_time_)) >> 3; // van Jac - in_flight_--; - } - - ~LedbatController() { - } -}; diff --git a/ext/mmap_storer.cpp b/ext/mmap_storer.cpp deleted file mode 100644 index dfa5b1b..0000000 --- a/ext/mmap_storer.cpp +++ /dev/null @@ -1,25 +0,0 @@ -/* - * mmap_storer.cpp - * swift - * - * Created by Victor Grishchenko on 10/7/09. - * Copyright 2009 Delft University of Technology. All rights reserved. - * - */ -#include "swift.h" - -class MMappedStorer : public DataStorer { -public: - - DataStorer (Sha1Hash id, size_t size) { - } - - virtual size_t ReadData (bin64_t pos,uint8_t** buf) { - } - - virtual size_t WriteData (bin64_t pos, uint8_t* buf, size_t len) { - } - - virtual Sha1Hash* LoadHashes(); - -}; \ No newline at end of file -- 2.20.1