[Sumover-dev] [svn commit] r4797 - in vic/branches/cc: rtp
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Thu May 6 19:02:29 BST 2010
Author: soohyunc
Date: Thu May 6 19:02:29 2010
New Revision: 4797
Modified:
vic/branches/cc/cc/tfrc_rcvr.cpp
vic/branches/cc/cc/tfrc_rcvr.h
vic/branches/cc/cc/tfrc_sndr.cpp
vic/branches/cc/cc/tfrc_sndr.h
vic/branches/cc/cc/tfwc_sndr.cpp
vic/branches/cc/cc/tfwc_sndr.h
vic/branches/cc/rtp/session.cpp
vic/branches/cc/rtp/transmitter.cpp
vic/branches/cc/rtp/transmitter.h
Log:
added necessary header files into TfrcSndr/TfrcRcvr
and renamed cc_tfwc_ouput() to tfwc_output()
Modified: vic/branches/cc/cc/tfrc_rcvr.cpp
==============================================================================
--- vic/branches/cc/cc/tfrc_rcvr.cpp (original)
+++ vic/branches/cc/cc/tfrc_rcvr.cpp Thu May 6 19:02:29 2010
@@ -31,6 +31,15 @@
* $Id$
*/
+#include "assert.h"
+#include "config.h"
+#include "timer.h"
+#include "rtp.h"
+#include "inet.h"
+#include "pktbuf-rtp.h"
+#include "vic_tcl.h"
+#include "module.h"
+#include "transmitter.h"
#include "tfrc_rcvr.h"
// TfrcRcvr instance
Modified: vic/branches/cc/cc/tfrc_rcvr.h
==============================================================================
--- vic/branches/cc/cc/tfrc_rcvr.h (original)
+++ vic/branches/cc/cc/tfrc_rcvr.h Thu May 6 19:02:29 2010
@@ -34,6 +34,8 @@
#ifndef vic_tfrc_rcvr_h
#define vic_tfrc_rcvr_h
+#include <vector>
+#include <algorithm>
#include "tfrc_sndr.h"
class TfrcRcvr {
Modified: vic/branches/cc/cc/tfrc_sndr.cpp
==============================================================================
--- vic/branches/cc/cc/tfrc_sndr.cpp (original)
+++ vic/branches/cc/cc/tfrc_sndr.cpp Thu May 6 19:02:29 2010
@@ -35,7 +35,12 @@
#include <stdlib.h>
#include <math.h>
#include <sys/types.h>
-
+#include "assert.h"
+#include "rtp.h"
+#include "pktbuf-rtp.h"
+#include "vic_tcl.h"
+#include "module.h"
+#include "transmitter.h"
#include "tfrc_sndr.h"
#include "formula.h"
Modified: vic/branches/cc/cc/tfrc_sndr.h
==============================================================================
--- vic/branches/cc/cc/tfrc_sndr.h (original)
+++ vic/branches/cc/cc/tfrc_sndr.h Thu May 6 19:02:29 2010
@@ -34,6 +34,7 @@
#ifndef vic_tfrc_sndr_h
#define vic_tfrc_sndr_h
+#include "config.h"
#include "bitmap.h"
#include "cc_common.h"
#include "cc_timer.h"
Modified: vic/branches/cc/cc/tfwc_sndr.cpp
==============================================================================
--- vic/branches/cc/cc/tfwc_sndr.cpp (original)
+++ vic/branches/cc/cc/tfwc_sndr.cpp Thu May 6 19:02:29 2010
@@ -908,7 +908,7 @@
jacked_++;
// trigger packet sending
- cc_tfwc_output();
+ tfwc_output();
}
}
Modified: vic/branches/cc/cc/tfwc_sndr.h
==============================================================================
--- vic/branches/cc/cc/tfwc_sndr.h (original)
+++ vic/branches/cc/cc/tfwc_sndr.h Thu May 6 19:02:29 2010
@@ -64,8 +64,8 @@
virtual ~TfwcSndr() {};
// virtual functions
- virtual void cc_tfwc_output(bool recv_by_ch=0) {UNUSED(recv_by_ch);};
- virtual void cc_tfwc_output(pktbuf*) {};
+ virtual void tfwc_output(bool recv_by_ch=0) {UNUSED(recv_by_ch);};
+ virtual void tfwc_output(pktbuf*) {};
virtual void cc_tfwc_trigger(pktbuf* pb=0) {UNUSED(pb);};
virtual double tx_ts_offset() {};
virtual int tx_buf_size() {};
Modified: vic/branches/cc/rtp/session.cpp
==============================================================================
--- vic/branches/cc/rtp/session.cpp (original)
+++ vic/branches/cc/rtp/session.cpp Thu May 6 19:02:29 2010
@@ -50,8 +50,6 @@
#include "timer.h"
#include "ntp-time.h"
#include "session.h"
-#include "cc/tfwc_sndr.h"
-#include "cc/tfwc_rcvr.h"
/* added to support the mbus
#include "mbus_handler.h"*/
@@ -1353,7 +1351,7 @@
// we need to call Transmitter::output(pb) to make Ack driven
if(recv_by_ch)
- cc_tfwc_output(recv_by_ch);
+ tfwc_output(recv_by_ch);
break;
case RBCC:
Modified: vic/branches/cc/rtp/transmitter.cpp
==============================================================================
--- vic/branches/cc/rtp/transmitter.cpp (original)
+++ vic/branches/cc/rtp/transmitter.cpp Thu May 6 19:02:29 2010
@@ -252,7 +252,7 @@
} else
tail_ = head_ = pb;
pb->next = 0;
- cc_tfwc_output();
+ tfwc_output();
is_buf_empty_ = false;
}
// if not, check if cwnd allows send this packet
@@ -263,7 +263,7 @@
} else
tail_ = head_ = pb;
pb->next = 0;
- cc_tfwc_output(pb);
+ tfwc_output(pb);
}
break;
@@ -320,7 +320,7 @@
} // switch (cc_type)
}
-void Transmitter::cc_tfwc_output(pktbuf* pb)
+void Transmitter::tfwc_output(pktbuf* pb)
{
//cc_output_banner_top();
@@ -361,9 +361,9 @@
/*
* main TFWC CC output routines
*/
-void Transmitter::cc_tfwc_output(bool recv_by_ch)
+void Transmitter::tfwc_output(bool recv_by_ch)
{
- //cc_output_banner_top();
+ //cc_output_banner_top("tfwc");
// head of the RTP data packet buffer (pb)
pktbuf* pb = head_;
Modified: vic/branches/cc/rtp/transmitter.h
==============================================================================
--- vic/branches/cc/rtp/transmitter.h (original)
+++ vic/branches/cc/rtp/transmitter.h Thu May 6 19:02:29 2010
@@ -100,8 +100,8 @@
void flush();
void send(pktbuf*);
inline bool is_cc_on() { return is_cc_active_; }
- virtual void cc_tfwc_output(bool recv_by_ch=0);
- virtual void cc_tfwc_output(pktbuf*);
+ virtual void tfwc_output(bool recv_by_ch=0);
+ virtual void tfwc_output(pktbuf*);
virtual void cc_tfwc_trigger(pktbuf*);
void cc_tfrc_output();
@@ -175,8 +175,8 @@
static int nhdrs_;
// print banner
- inline void cc_output_banner_top() {
- fprintf(stderr,"\t--------entering cc_tfwc_output()-----------\n");
+ inline void cc_output_banner_top(const char* str) {
+ fprintf(stderr,"\t-------- entering %s_output() -----------\n", str);
fprintf(stderr,"\t| |\n");
fprintf(stderr,"\tV V\n");
}
More information about the Sumover-dev
mailing list