[Sumover-dev] [svn commit] r4835 - vic/branches/cc/rtp
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Fri May 14 00:06:49 BST 2010
Author: soohyunc
Date: Fri May 14 00:06:49 2010
New Revision: 4835
Modified:
vic/branches/cc/rtp/transmitter.cpp
Log:
we don't need to create objects that are not necessary
o when TFWC, then create instances for TfwcSndr and TfwcRcvr only.
o likewise, when TFRC, create instances for TfrcSndr and TfrcRcvr only.
Modified: vic/branches/cc/rtp/transmitter.cpp
==============================================================================
--- vic/branches/cc/rtp/transmitter.cpp (original)
+++ vic/branches/cc/rtp/transmitter.cpp Fri May 14 00:06:49 2010
@@ -103,10 +103,16 @@
mh_.msg_iovlen = 2;
// CC related...
- tfwc_sndr_ = TfwcSndr::instance();
- tfwc_rcvr_ = TfwcRcvr::instance();
- tfrc_sndr_ = TfrcSndr::instance();
- tfrc_rcvr_ = TfrcRcvr::instance();
+ switch(cc_type_) {
+ case WBCC:
+ tfwc_sndr_ = TfwcSndr::instance();
+ tfwc_rcvr_ = TfwcRcvr::instance();
+ break;
+ case RBCC:
+ tfrc_sndr_ = TfrcSndr::instance();
+ tfrc_rcvr_ = TfrcRcvr::instance();
+ break;
+ }
epc_ = 0; // experimental packet counter
}
More information about the Sumover-dev
mailing list