[Ns-commits] gjc/ns-3-pybindgen-notracing

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Fri Mar 21 15:11:52 PDT 2008


---- Comment out .AddConstructor calls, to adapt to new API
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8e9e70d3e409


---- Add sample file for attribute values
user: Tom Henderson <tomh at tomh.org>
files: samples/main-attribute-value.cc samples/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bdd52bd78977


---- get the typename right. make sure the object is registered with our type system.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/onoe-wifi-manager.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/17172ab64e3f


---- fix typename
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-delay-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/90ba95050923


---- A bunch of wifi smoke tests.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-test.cc src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bc07dd340992


---- static-ify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-test.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bd676a43e954


---- Fix deserialization for Constant and Uniform random variables.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/core/random-variable.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/88cdcd394491


---- Fix parsing of GlobalValues as command line options.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/core/command-line.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/085df3e28a28


---- 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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/rev/00bd5081ee68


---- replace PacketPrinter with an iterator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/wscript src/common/packet-metadata-test.cc src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.cc src/common/packet.h src/common/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/588221b7f892


---- really kill dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc src/common/packet-printer.cc src/common/packet-printer.h src/common/packet.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/f6262d180725


---- add TypeId::IsChildOf
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/0bc8caf4f355


---- make the base Header and Trailer classes virtual.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/common/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a35a68bdcd88


---- define a TypeId for each Header/Trailer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-header.cc src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/devices/wifi/mgt-headers.cc src/devices/wifi/mgt-headers.h src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-mac-trailer.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/node/ethernet-header.cc src/node/ethernet-header.h src/node/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/routing/olsr/olsr-header.cc src/routing/olsr/olsr-header.h utils/bench-packets.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2a3324f4dabe


---- add TypeId::SetUid/GetUid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b50c3f20ab88


---- stop using ChunkRegistry to get header and trailer uids
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h src/core/type-id.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/139b2dec56c0


---- remove dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-header.cc src/common/chunk-registry.cc src/common/chunk-registry.h src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/common/wscript src/devices/wifi/mgt-headers.cc src/devices/wifi/mgt-headers.h src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-mac-trailer.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/node/ethernet-header.cc src/node/ethernet-header.h src/node/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/routing/olsr/olsr-header.cc src/routing/olsr/olsr-header.h utils/bench-packets.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c1fef7686472


---- implement Packet::Print
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk.cc src/common/chunk.h src/common/header.cc src/common/header.h src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.cc src/common/trailer.cc src/common/trailer.h src/common/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3e9474e1d77b


---- improve doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-source-accessor.h src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/736213ce179d


---- make sure the Rx trace event also gets the llc header to be symetric with the tx event.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e7c7618c50a2


---- make sure all headers and trailers gets a constructor registered in their TypeId.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mgt-headers.cc src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-trailer.cc src/internet-node/arp-header.cc src/internet-node/ipv4-header.cc src/internet-node/tcp-header.cc src/internet-node/udp-header.cc src/node/ethernet-header.cc src/node/ethernet-trailer.cc src/node/llc-snap-header.cc src/routing/olsr/olsr-header.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3de4cacb8981


---- add Print to the Chunk base class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5bdd3b1fb0c5


---- add extra trace sources
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/f42cc6deb42b


---- improve pretty-printing output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-header.cc src/internet-node/arp-header.cc src/internet-node/ipv4-header.cc src/internet-node/udp-header.cc src/node/ethernet-header.cc src/node/ethernet-trailer.cc src/node/llc-snap-header.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b8eff7186c5c


---- fragmentEnd is not zero when this is a fragment.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/4fe950c01030


---- add SetAddress methods.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a71d888ca2e8


---- call SetAddress during construction to assign MAC-level addresses.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.cc src/helper/point-to-point-helper.cc src/helper/wifi-helper.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b426a0e0355e


---- add failing tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/489c7086867a


---- fix failing tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/4885203b7855


---- make sure the trace hooks get a full packet as input.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/38f50c9d55f4


---- convert Packet::Print to use Chunk::Print
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1d54065d728a


---- add a bunch of trace sinks for demonstration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/91a852012080


---- move wifi examples to example directory
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-adhoc.cc examples/wifi-ap.cc examples/wscript samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2ace0f6fd238


---- remove template methods.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/dc5314da50aa


---- remove trailing ;
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c009dd1e626d


---- merge TypeId in headers and trailers branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/wscript src/common/chunk-registry.cc src/common/chunk-registry.h src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/da376b3ffafc


---- point to point smoke tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/point-to-point/point-to-point-test.cc src/devices/point-to-point/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/74742244d863


---- Add an explicit copy constructor. Bug reported by Raj.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2324032b8f90


---- Pass TcpSockets as smart pointers into demux callbacks
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/4956586bd798


---- Fix TCP handshake sequence numbers
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/43ec4c995363


---- some doxygen work.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h src/core/type-id.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6e5ee56bed72


---- add missing license headers.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.cc src/core/attribute-list.h src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7fa114622a4d


---- merge with head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/251be59beb3e


---- SimpleChannel/SimpleNetDevice. Use them where needed.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc src/node/simple-channel.cc src/node/simple-channel.h src/node/simple-net-device.cc src/node/simple-net-device.h src/node/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a70e0c7aaf56


---- Fix the udp socket unit test problem discovered by Mathieu.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/41f943501ae7


---- AllocateUid/Search seem to not calculate correctly mode uids.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mode.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d71e6cc3a28f


---- add missing prefix.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: examples/wifi-adhoc.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/076b8636fea9


---- PropagationLossModel::GetRxPower -> PropagationLossModel::GetLoss
user: Federico Maguolo <maguolof at dei.unipd.it>
files: samples/main-propagation-loss.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/28dfd0c7510d


---- Composite and Jakes propagation loss models.
user: src/devices/wifi/Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/composite-propagation-loss-model.cc src/devices/wifi/composite-propagation-loss-model.h src/devices/wifi/jakes-propagation-loss-model.cc src/devices/wifi/jakes-propagation-loss-model.h src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/22aa62a108ed


---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/af05991af3a6


---- remove dead header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/composite-propagation-loss-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b6453d9420a5


---- remove dead header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/jakes-propagation-loss-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/9a13f9faf4a5


---- add missing header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bca8508aa28a


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/wscript samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/common/chunk-registry.cc src/common/chunk-registry.h src/common/packet-metadata.h src/common/packet-printer.cc src/common/packet-printer.h src/common/packet.h src/core/callback.h src/core/object.cc src/core/object.h src/core/wscript src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wscript src/node/wscript src/simulator/event-impl.h src/simulator/simulator.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/57426c73ccf5


---- Move type annotations away from the header files, into the bindings generation script.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py src/common/packet.h src/core/callback.h src/core/object.h src/core/ptr.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8718a2ac05b1




More information about the Ns-commits mailing list