[Ns-developers] ns3 TCP merge candidate

Raj Bhattacharjea raj.b at gatech.edu
Wed Jan 23 05:26:54 PST 2008


I've committed the diff between my tree and ns-3-dev as one changeset, and
posted for one final review at http://code.nsnam.org/raj/ns-3-dev.  Aside
from the files I added, the main changes to the rest of NS3 are summarized
below.


   1. The new Tcp object/factory is aggregted to the Tcp to the
   InternetNode.
   2. The Socket base class got a Listen() API that does nothing
   (overridden in TcpSocket subclass).
   3. The Socket base class has a pure virtual GetType method that
   returns an enum SocketType (SOCK_STREAM, SOCK_DGRAM, etc).
   4. The PacketSocket and UpdSocket implement the above pure virtual in
   the correct way.
   5. The PacketSink app now checks for the presence of a SOCK_STREAM,
   and appropriately calls Listen and Close.

Numbers three and four were present at some point in the past, but I can
find no record of them being present in the ns-3-dev history, so maybe
someone can shed some light on this.  If there are no objections to these
changes, I'll push up to the main ns-3-dev first thing tomorrow.


-- 
Raj Bhattacharjea
Georgia Institute of Technology
School of Electrical and Computer Engineering
Systems Analyst
404.894.2955


More information about the Ns-developers mailing list