[Ns-commits] mathieu/ns-3-param

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Sun Mar 16 21:55:22 PDT 2008


---- First cut at making the socket clone
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/d02b7fd0e577


---- Fixes to tcp and to the ipv4endpointdemux to allow forking to work correctly
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/fec623ea779b


---- Cleanup of ipv4endpointdemux and tcpl4protocol
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/tcp-l4-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/a78056f7a7b4


---- undoes 2326:eec07777d1a2 because localInterface is no longer needed (see bug 136)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/89da0ca7c55e


---- fix rtt::copy's signature
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/c5c038661cde


---- Undo changes to the packet sink to accept incoming connections; change the default behavior of the socket connection request notifier instead
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/node/socket.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/904e5739f955


---- This callback is supposed to happen later
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/def55cdb8d5d


---- Merge in forking tcp servers
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: 
url: http://code.nsnam.org/mathieu/ns-3-param/rev/b4183070ed1c


---- add CopyObject
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/8dd96726ef24


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/node/socket.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/408589d1dfff


---- Add a 'module' attribute to the ns3header object specifying which module each set of headers belongs to.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/applications/onoff/wscript src/applications/packet-sink/wscript src/applications/udp-echo/wscript src/common/wscript src/contrib/wscript src/core/wscript src/devices/csma/wscript src/devices/point-to-point/wscript src/devices/wifi/wscript src/internet-node/wscript src/mobility/wscript src/node/wscript src/routing/global-routing/wscript src/routing/olsr/wscript src/simulator/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-param/rev/931d59bb1303


---- Missing headers.module attribute in the new 'helper' module...
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/helper/wscript
url: http://code.nsnam.org/mathieu/ns-3-param/rev/efc76831f06c


---- Generate foo-module.h module aggreator header files, for use in user scripts.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-param/rev/79b1c42fef3e


---- Fix 'deprecated conversion of string literal to char*' warning with GCC 4.2
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/core/command-line.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/42f60d73da03


---- need to use ns3:: prefix for TypeId names now.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc samples/main-random-topology.cc src/core/attribute-test.cc src/core/object.cc src/internet-node/pcap-trace.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/0e1267814e1c


---- more ns3:: prefix fixes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-random-walk.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/5efb372326be


---- use the right position attribute name.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/09e459167dc3


---- don't forget to setup propagation delay and loss models on channel.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/0a4a35d30272


---- avoid double-frees.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/0ecb3a9422e4


---- release the channel.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/b2706c1a6c3b


---- add missing accessor construction functions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/df0774070293


---- make sure that all the Setters can be invoked in any order without memory leak
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/0131b5889305


---- improve doxygen and add explicit getters/setters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc src/mobility/position-allocator.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/b0e140bbeeee


---- Make waf dist much more efficient.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-param/rev/6440851b111a


---- do not use ObjectBase as a base class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/core/callback.h src/core/ptr.cc src/devices/wifi/wifi-phy.cc src/simulator/event-impl.h src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/17b545238ab3


---- replace TypeId::CreateObject with TypeId::GetConstructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/365595f1f9a8


---- get rid of unneeded object-base include
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/devices/wifi/wifi-phy.cc src/simulator/event-impl.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/e7989e4c674a


---- split code from object.h/object.cc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute-list.cc src/core/attribute-list.h src/core/attribute.h src/core/callback.h src/core/object-base.h src/core/object.cc src/core/object.h src/core/type-id.cc src/core/type-id.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-param/rev/a0639de8cd8b


---- introduce ObjectBase::GetInstanceTypeId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/object-base.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/44a92f1d3728


---- remove Object::m_collecting
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/cc7bf9195ea0


---- return the _current_ tid, not the Object tid.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-param/rev/fe664ae9aa8b


---- move attribute code to ObjectBase.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.h src/core/object-base.cc src/core/object-base.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/ac94e4889027


---- move more code around
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h src/core/type-id.h
url: http://code.nsnam.org/mathieu/ns-3-param/rev/00bd5081ee68




More information about the Ns-commits mailing list