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

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Sun Mar 16 12:19:48 PDT 2008


---- The message "Unable to determine outbound interface.  No default route set"
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a3e10db411b9


---- Add the IPv4 header before deciding whether to drop packets.  Closes bug #135.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/084b07dceafb


---- Fix broadcast packet reception for locally bound sockets (bug #136)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
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/ipv4-l3-protocol.cc 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/gjc/ns-3-pybindgen-notracing/rev/eec07777d1a2


---- Make the OLSR example a bit more complete, adding a 5th node, to exercise 3-hop routing.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6496b4d93372


---- OLSR: code cleanup, more extensive logging, many bug fixes.  Should also handle multiple interfaces better, now.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/olsr-state.cc src/routing/olsr/olsr-state.h src/routing/olsr/repositories.h src/routing/olsr/routing-table.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/caa15068fb3b


---- A couple more OLSR bug fixes
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/eadca3b1de1a


---- Fix TCP server socket connection notification (part of bug 132)
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/6ae8117d4ffe


---- Make Packet::RemoveTag behave as documented (bug #139)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/common/tags.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/9df551386a93


---- Check for malformed trace paths that do not start with '/'.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/core/trace-resolver.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/200875532591


---- Add support for tracing the OLSR routing table size.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/routing-table.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5966c42cfea3


---- Make the OLSR routing protocol priority higher, not lower, than static routing.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1021234da54e


---- fix bug 137: Make Ipv4Address (uint32_t) constructor explicit. patch by Gustavo.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4-address.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/854dbe96e04c


---- bug 133: automate RandomVariable memory management.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/common/error-model.h src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/random-variable.cc src/core/random-variable.h src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h src/node/application.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/28ce210b91bb


---- initial release notes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: RELEASE_NOTES
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/604a3bc1fbb3


---- update version number
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: VERSION
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a67dff79c5a4


---- fix doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/0aee22966821


---- avoid infinite recursion in Tcp callback (bug 131)
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7a249c7c28de


---- add Joe Kopena to AUTHORS list
user: Tom Henderson <tomh at tomh.org>
files: AUTHORS
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ee5e1da76ecc


---- Added tag release-3.0.11 for changeset ee5e1da76ecc
user: Tom Henderson <tomh at tomh.org>
files: .hgtags
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/58701b08c49c


---- a few tweaks to the release steps document
user: Tom Henderson <tomh at tomh.org>
files: doc/release_steps.txt
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/85959d329c8c


---- Fix a typo in the WAF scripts; don't access m_linktask directly, use the get_target_name() method instead (to make it work with waf trunk).
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: utils/wscript wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7617aa80498d


---- Fix the WAF --run option for running a program with command line options
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/79f77914c31c


---- Update NS_LOG documentation
user: Tom Henderson <tomh at tomh.org>
files: src/core/log.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ff124e6986a7


---- add extra StopAt call to ensure that the simulation ends at some point.
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/78ef05e7239d


---- the NAV should be updated only when the packet is _not_ addressed to us. (see section 9.2.5.4)
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e56aa089a268


---- allow rate control algorithms to control more per-packet parameters.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b1df486516a4


---- Hook trace sources into the trace system. Add WifiTrace to give a 'simple' API to tracing wifi-specific sources.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/0b54480c4fd1


---- RRAA implementation.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/rraa-mac-stations.cc src/devices/wifi/rraa-mac-stations.h src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/84e79f06621c


---- Fix to make the TCP SYN retransmission do a binary exponential backoff
user: Kulin Shah <m.kulin at gmail.com>
files: src/internet-node/tcp-socket.cc src/node/tcp.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/94b08ee80307


---- Move TcpSocket::m_retxEvent.Cancel to TcpSocket::Destroy; undoes d4217d7ba4ba
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/5a1149f7de4e


---- Fix memory leaks in PendingData class by returning Ptr<Packet> instead of PendingData* where appropriate
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/tcp-socket.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ba9d1cad1a7c


---- Use the physical rate where needed.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/79b65c32b16f


---- Sync event must be properly canceled upon tx during sync.
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d43d9f5a22f8


---- Release all events left upon Simulator::Destroy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d64b1561b1c2


---- Small OLSR memory optimisation.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bf0230eba16e


---- OLSR optimization: avoid doing routing table computation if no local DB changed after receiving a OLSR packet.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc src/routing/olsr/olsr-state.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/cbe5d6629daf


---- store length type field in ethernet packets in network order.
user: Guillaume Vu-Brugier <gvubrugier at gmail.com>
files: src/node/ethernet-header.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ff54bd92e43c


---- OLSR: fix default willingness value, cleanup and fix the MPR computation algorithm.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc src/routing/olsr/olsr-state.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/743e0e351379


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


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


---- introduce ObjectBase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/core/callback.h src/core/object-base.cc src/core/object-base.h src/core/object.h src/core/ptr.cc src/core/trace-resolver.h src/core/wscript 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/5f7ad186b798


---- initial work on Value code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/param-spec-helper.h src/core/param-spec.cc src/core/param-spec.h src/core/value.cc src/core/value.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2118204a86e6


---- attempt to perform correctly automatic conversions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bf4efb9359c6


---- get rid of very long constructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-position.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/73983ba47afc


---- make Ptr<T> convertible to a Value.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/param-spec.cc src/core/param-spec.h src/core/value-test.cc src/core/value.cc src/core/value.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/570f3c6c6142


---- add back IntValue support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/int-value.cc src/core/int-value.h src/core/object.cc src/core/param-spec-helper.h src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6f8733409b3b


---- weird leftover from the ClassId changes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ab0f5f2e41ad


---- remove un-needed object.h include.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/int-value.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/985d5ddfd742


---- add back UintValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bc706b6e9df3


---- forgot to add new files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/uint-value.cc src/core/uint-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/db1eb36bfaa4


---- split ParamSpec::CreateInitialValue -> ParamSpec::GetInitialValue + ParamSpec::CreateValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/param-spec-helper.h src/core/value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/64dbfb5cf589


---- add back EnumValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/enum-value.cc src/core/enum-value.h src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/816df299095d


---- enforce TypeId::PARAM_* flags
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/b05c2d0bcd23


---- bug 133: automate RandomVariable memory management.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/common/error-model.h src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/random-variable.cc src/core/random-variable.h src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h src/node/application.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a0e0ec096169


---- add Value support to RandomVariable.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc src/core/random-variable.h src/core/value-test.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/500ada6a4874


---- add back FpValue support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/fp-value.cc src/core/fp-value.h src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ae4d6740d5a0


---- make param-spec-helper.h public
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/93ec83b12ccb


---- add Value support to Vector
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/vector.cc src/mobility/vector.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a74c89d71cba


---- add Value support to Rectangle
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/rectangle.cc src/mobility/rectangle.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/073c864796ec


---- make headers public.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/298b5d2b6fa7


---- add Value support to Time
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7e6dfae536cd


---- fix Value support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/rectangle.cc src/mobility/rectangle.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/588a4d8324b7


---- add missing Make functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/vector.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7fada3c72c4f


---- untested templates rarely work.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/param-spec-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/025986c8b400


---- add a default constructor for the TypeId class
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/bc7abfdb0748


---- a pretty simple wrapper around TypeId+Parameters: ObjectFactory
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object-factory.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ffd1c96afe4b


---- implement missing methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6b87484eb086


---- add automatic conversion from string to PValue.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h src/core/value.cc src/core/value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/45cd59c6ddf8


---- fix typo: non-matching delaration/implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/param-spec-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5d65139862fa


---- convert Mobility subsystem to Value framework
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/wscript src/devices/wifi/propagation-loss-model.cc src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/position-allocator.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h src/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/mobility/wscript utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/fd9d94d518d2


---- rework slightly ns2 mobility support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/ns2-mobility-file-topology.cc src/mobility/ns2-mobility-file-topology.h src/mobility/ns2-mobility-helper.cc src/mobility/ns2-mobility-helper.h src/mobility/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/99a92e7f17b2


---- add hierarchical support to MobilityHelper
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/mobility/mobility-helper.cc src/mobility/mobility-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/281ea8b13525


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tutorial/oneif.png doc/tutorial/threeif.png samples/main-grid-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/core/object.cc src/core/object.h src/core/ptr.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-helper.cc src/mobility/mobility-model.cc src/mobility/ns2-mobility-helper.cc src/mobility/random-waypoint-mobility-model.cc utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/0950067d70a2


---- report more get/set errors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/param-spec-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/759adf2fdf98


---- kill non-existant method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6d2c158547b3


---- add ObjectVector value support.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.cc src/core/object-vector.h src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/17f406c71505


---- add big warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c54440da3228


---- add XXX markers.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a39f985b9936


---- rework param-spec-helper code to avoid having to deal with pointers to member functions et al.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/fp-value.h src/core/int-value.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/mobility/rectangle.h src/mobility/vector.h src/simulator/nstime.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/04fe819b3ad1


---- convert RandomVariable, Rectangle, Vector, and Time to the new Class Helper
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/class-value-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/wscript src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8744ec60e8e6


---- introduce top-level ParamSpec for bindings.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/class-value-helper.h src/core/fp-value.h src/core/int-value.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/mobility/rectangle.h src/mobility/vector.h src/simulator/nstime.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/88dc7d4a6731


---- add Value support to Mac48Address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a50e95c98d3f


---- add Value support to DataRate
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d493ee1f9e9b


---- add Value support to Address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/85fae7abb9d9


---- fix an old typo.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.h src/node/mac64-address.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/78222cdb1963


---- replace ambiguous constructor with separate construction function.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bbdf1d469f8f


---- convert DropTailQueue to parameters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/drop-tail-queue.cc src/node/drop-tail-queue.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/86e298a40289


---- add device/node containers for helper API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device-container.cc src/node/net-device-container.h src/node/node-container.cc src/node/node-container.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/004ac83aca83


---- an initial draft of helper classes. don't work yet.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/4ff45fa08781


---- add node/device containers to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5a699758b397


---- helper getters and setters for c++ native types.
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/7b145012b2eb


---- get rid of Value::ConvertFrom method.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/value.cc src/core/value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/00ef5829bbe8


---- macro-ify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h src/core/value-helper.h src/core/wscript src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/node/address.h src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6cbcb8fe4551


---- get rid of ParamSpec::CreateValue.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/enum-value.cc src/core/enum-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/param-spec-helper.h src/core/value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5609a96df2f6


---- split initial value from ParamSpec.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.h src/devices/point-to-point/point-to-point-net-device.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/217a447122a6


---- Backed out changeset 7b145012b2eb
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/d255c38a98d1


---- merge
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/9c9d1a49d061


---- split checker from ParamSpec.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/9245ec163111


---- move checker creation function to .cc file.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/uint-value.cc src/core/uint-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/9c8d27c408db


---- InitialValue support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/initial-value.cc src/core/initial-value.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/20d320717da7


---- small tweaking
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/initial-value.cc src/core/initial-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/aa743cb73c71


---- add missing include.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/initial-value.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/0704eed0ad10


---- PARAM -> ATTR
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h src/mobility/mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b946f13bc8cb


---- PValue -> Attribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/initial-value.cc src/core/initial-value.h src/core/int-value.cc src/core/int-value.h src/core/object-factory.cc src/core/object-factory.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/node/address.cc src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3a98e1db7f80


---- use helpr macro where needed.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d54b42cd8800


---- ParamSpec -> Accessor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3128175f5866


---- Accessor -> AttributeAccessor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value.cc src/core/value.h src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/23415bac7eaf


---- Value -> AttributeValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.h src/core/object.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value.cc src/core/value.h src/simulator/nstime.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/44e34ffee8e3


---- value.h -> attribute.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.h src/core/attribute.cc src/core/attribute.h src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/initial-value.h src/core/int-value.h src/core/object-factory.h src/core/object-vector.h src/core/object.cc src/core/object.h src/core/random-variable.h src/core/uint-value.h src/core/value.cc src/core/value.h src/core/wscript src/mobility/mobility-helper.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/mac48-address.h src/simulator/nstime.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e2ac9f9aeeb9


---- UintValue -> Uinteger, IntValue -> Integer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/initial-value.cc src/core/int-value.cc src/core/int-value.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/mobility/position-allocator.cc src/node/drop-tail-queue.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/4a0b22a3f5fa


---- EnumValue -> Value
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/enum-value.cc src/core/enum-value.h src/core/value-test.cc src/mobility/position-allocator.cc src/mobility/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/baffd08c6898


---- BooleanValue -> Boolean
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean-value.cc src/core/boolean-value.h src/core/value-test.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d4a91f8bb374


---- small typo: use the Value type for simple checking.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/78446ab94ef5


---- indent align
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/10d1420573df


---- fpValue -> Double
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/fp-value.cc src/core/fp-value.h src/core/value-test.cc src/mobility/position-allocator.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/74fb004db27c


---- convert RandomVariable to new helpers.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e1b65471f159


---- fix includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/value-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/f2a03c7d069c


---- convert to new helpers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/eee344085a96


---- remove old helpers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/class-value-helper.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ba80c489f8cf


---- param-spec-helper.h -> attribute-accessor-helper.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/enum-value.h src/core/param-spec-helper.h src/core/value-helper.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/30127bc12056


---- value-test.cc -> attribute-test.cc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/value-test.cc src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3ad8ebe70756


---- value-helper.h -> attribute-helper.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.h src/core/attribute-helper.h src/core/boolean-value.h src/core/fp-value.h src/core/int-value.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/wscript src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/mac48-address.h src/simulator/nstime.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8979f07befd5


---- boolean-value -> boolean
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/boolean-value.cc src/core/boolean-value.h src/core/boolean.cc src/core/boolean.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8efda0e4423a


---- small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/57fe34e08d8d


---- int-value -> integer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/initial-value.cc src/core/int-value.cc src/core/int-value.h src/core/integer.cc src/core/integer.h src/core/wscript src/mobility/position-allocator.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/23ab3212cec4


---- uint-value -> uinteger
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/initial-value.cc src/core/uint-value.cc src/core/uint-value.h src/core/uinteger.cc src/core/uinteger.h src/core/wscript src/node/drop-tail-queue.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8253e8353689


---- fp-value -> double
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/double.cc src/core/double.h src/core/fp-value.cc src/core/fp-value.h src/core/wscript src/mobility/position-allocator.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8f40bc572412


---- enum-value -> enum
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/enum-value.cc src/core/enum-value.h src/core/enum.cc src/core/enum.h src/core/wscript src/mobility/position-allocator.cc src/mobility/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/87f009efcb3f


---- AddParameter -> AddAttribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/initial-value.cc src/core/object-factory.h src/core/object.cc src/core/object.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e8f7c4960576


---- Attributes -> AttributeList
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/initial-value.cc src/core/object-factory.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/91662d921a83


---- Object::Set/Get -> Object::SetAttribute/GetAttribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/object.cc src/core/object.h src/node/drop-tail-queue.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7f5679184b79


---- remove accessor BASE arg to MakeAccessorHelper
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/enum.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a48106d6f3b4


---- add an IntegerTraceSource which behaves just like an Integer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/integer-trace-source.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/93028d4474ba


---- actually allow connection and disconnection to trace sources registered in TypeIds
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/integer-trace-source.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.cc src/core/trace-source-accessor.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c77e43117673


---- get rid of useless accessor maker
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/integer-trace-source.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/aafe5d5c2922


---- invoke getters on tid temp variable to allow proper iteration over tid list.
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/2c3c870a5f3c


---- make EventTraceSource acceptable to the MakeTraceSourceAccessor function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/integer-trace-source.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8e4ee14cc574


---- InitialValue -> GlobalValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc src/core/global-value.h src/core/initial-value.cc src/core/initial-value.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/da5d68ddf6c5


---- replace IntegerTraceSource with ValueTraceSource
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/integer-trace-source.h src/core/value-trace-source.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/23b763621698


---- test the ValueTraceSource with an arbitrary class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/181c6a5b14c1


---- make NetDevice fully virtual.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-packet-socket.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/devices/csma/csma-ipv4-topology.cc 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 src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-node/udp-socket.cc src/node/net-device.cc src/node/net-device.h tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/254581fb9e9c


---- add a few public methods for the Config code
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/86f7ea794e83


---- do not attempt to access the AttributeList as a fallback from GlobalValue.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ae81f8ac1854


---- add a base arg to MakeSimpleAttributeChecker
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute.h src/core/object-vector.cc src/core/object-vector.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/24e929fe7d4c


---- A Config class which hooks into the Object Attribute/Tracing system.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1d1f77782138


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


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


---- export public header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/64ab84674302


---- application and netdevice lists are attributes now.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8ace2f58506e


---- fix tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7d1d80aea47b


---- convert NodeList to Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2538b244b3c7


---- use Attributes in ErrorModel.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-error-model.cc src/common/error-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8db62d9a69fd


---- EventTraceSource -> TracedCallback, ValueTraceSource -> TracedValue.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/traced-callback.cc src/core/traced-callback.h src/core/traced-value.h src/core/value-trace-source.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/adbc284a5849


---- add templated version of ObjectFactory::Create
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a6097b0414b3


---- port Olsr code to attributes/helpers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point-olsr.cc src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-agent.h src/routing/olsr/olsr-helper.cc src/routing/olsr/olsr-helper.h src/routing/olsr/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d5b05b706999


---- add extra checker construction function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/uinteger.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1590feefbf20


---- add extra checker construction function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/integer.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/aeee361ade33


---- add extra checker construction function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/double.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/13dc7808d84c


---- add an extra overload of SetTypeId to avoid overload resolution confusions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object-factory.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c35c4f282206


---- do not use the private constructor to avoid overload resolution confusions.
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/c3341ba4cbf8


---- forgot to uncomment code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/45c5f5aa07d3


---- typo.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-helper.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c06eb92133a1


---- make Ipv4Address/Ipv4Mask attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/f2293afeeac1


---- use names closer to those used in the previous DefaultValues.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/error-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2cd8723ece97


---- port Applications to Attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc 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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h src/node/application.cc src/node/application.h tutorial/tutorial-bus-network.cc tutorial/tutorial-!
 csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1c69ea12779c


---- fix compilation bug on osx
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/91109d479b4c


---- re-organize the code to avoid link-time errors due to duplicate symbols.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e91c92db28c0


---- do not use operator []. Use iterators instead to work with std::list.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/9dfbcd50df64


---- convert InternetNode to Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc src/internet-node/ipv4-l4-protocol.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e01570293b98


---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/806f6efe1c33


---- convert CsmaNetDevice to Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-packet-socket.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma-topology.cc src/node/node.cc src/node/node.h utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1fb9430f642d


---- add missing NS_OBJECT_ENSURE_REGISTERED calls.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-net-device.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3eaeac1dd5ed


---- introduce the ns3::String class, get rid of the string -> Attribute implicit conversion, and get rid of MakeDataRate, port PointToPointNetDevice to Attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-multicast.cc examples/csma-packet-socket.cc 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-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/common/data-rate.cc src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/string.cc src/core/string.h src/core/wscript src/devices/csma/csma-ipv4-topology.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point-topology.cc src/node/ipv4-address.cc tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/50d0da37f02f


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point-olsr.cc samples/main-ap-wifi.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/core/object.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/mobility/ns2-mobility-file-topology.cc src/mobility/ns2-mobility-file-topology.h src/mobility/position-allocator.cc src/mobility/position-allocator.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-waypoint-mobility-model.cc src/node/ipv4-address.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/simulator/simulator.cc utils/mobility-visualizer-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e667dc0f350e


---- add example for trace connect/disconnection with trace paths
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/da3ec9cc3ba3


---- do not use anonymous namespace in header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/984b364e3111


---- Copy is not needed anymore.
user: Mathieu Lacage <Mathieu.Lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5a8fbcad4cb5


---- Use a temporary to avoid confusing the compiler.
user: Mathieu Lacage <Mathieu.Lacage at sophia.inria.fr>
files: src/core/object-factory.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/092b9687568d


---- MacParameters -> WifiMacParameters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/mac-parameters.cc src/devices/wifi/mac-parameters.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h src/devices/wifi/wifi-mac-queue.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/18b690d1e74b


---- small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-parameters.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a72ee2fc1f30


---- convert WifiMacParameters to Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ffd115ad2589


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


---- avoid macro namespace polution.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/traced-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/347c418403d4


---- typos in untested code path.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a00e97e256ea


---- output correct information about non-matching types.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/9402a946ac3d


---- add ATTRIBUTE_VALUE_IMPLEMENT_NO_SERIALIZE
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3f561ae03f89


---- add extra NodeContainer constructors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-container.cc src/node/node-container.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d189f25169ee


---- setup a working behavior by default
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-helper.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c15129b75e3a


---- add ListPositionAllocator
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/gjc/ns-3-pybindgen-notracing/rev/54022e0d243b


---- add default constructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gnuplot.cc src/contrib/gnuplot.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/55057c67d4f6


---- introduce AttributeChecker::Create and use it instead of AttributeValue::Copy.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute.h src/core/double.cc src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/object.cc src/core/uinteger.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a4896ebf6e1d


---- add some debugging output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-helper.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/15e8f12266da


---- report attribute setting errors as early as possible.
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/7c9d1c314beb


---- improve debugging output.
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/58182a1561cc


---- port wifi model to Attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/wscript src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/aarf-wifi-manager.h src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/arf-wifi-manager.h src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/constant-rate-wifi-manager.h src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h 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 src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-helper.h src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac-queue.h src/dev!
 ices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/db72c0e7743e


---- add missing include
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff/onoff-application.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/50e66705ed7b


---- make sure the default behavior does not crash.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-helper.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b9ec2ac7b21e


---- give Attribute powers to ssid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc src/devices/wifi/ssid.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/75df305d02d9


---- avoid crashing AP wifi sample
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc samples/wscript src/devices/wifi/adhoc-wifi-mac.cc 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 src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a527ec47b756


---- ensure that Dispose is invoked at one point.
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/d5f8bee5fcbd


---- avoid memory leaks
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/05f9cec44621


---- implement context-based trace connection
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.h src/core/traced-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b451b5fc8b57


---- register and unregister the NodeList as a config root namespace
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h src/node/node-list.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/86a40c7cbfe9


---- do not use Queue::CreateDefault
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-global-routing.cc examples/udp-echo.cc src/devices/csma/csma-ipv4-topology.cc src/devices/point-to-point/point-to-point-topology.cc tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/80cdc3eec057


---- re-implement tracing using Attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/0dd75c81244e


---- port AsciiTrace to Config::ConnectWithContext
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/node/queue.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/08297f16760f


---- port pcap trace to Config.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/08b25d309a04


---- be consistant in how lists of objects are named.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c937f3317a1f


---- get rid of uneeded TraceResolver
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a664a52f2cc3


---- convert to new trace system
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/aadaad12287c


---- use Config-based trace system
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-random-topology.cc samples/main-random-walk.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/4e9ba43f7b9e


---- remove old trace system
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/91020a8d4264


---- kill TraceResolver et al.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h src/core/wscript src/devices/wifi/mac-low.cc src/internet-node/arp-l3-protocol.h src/internet-node/ascii-trace.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-static-routing.h src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.h src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/node/net-device.h src/node/node.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a9b88fdc09d6


---- kill old code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/array-trace-resolver.cc src/core/array-trace-resolver.h src/core/callback-trace-source.cc src/core/callback-trace-source.h src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/fv-trace-source.h src/core/stream-tracer-test.cc src/core/stream-tracer.h src/core/sv-trace-source.h src/core/trace-context-element.cc src/core/trace-context-element.h src/core/trace-context.cc src/core/trace-context.h src/core/trace-doc.cc src/core/trace-doc.h src/core/trace-resolver.cc src/core/trace-resolver.h src/core/trace-source.cc src/core/trace-source.h src/core/uv-trace-source.h src/core/variable-tracer-test.cc src/mobility/hierarchical-mobility-model.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-topology.cc src/mobility/random-topology.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/401bfe8c0176


---- port last rate control algorithms
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/onoe-mac-stations.cc src/devices/wifi/onoe-mac-stations.h src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/onoe-wifi-manager.h src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/rraa-wifi-manager.h src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2e6e1a6e0d94


---- renamed files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/aarf-mac-stations.cc src/devices/wifi/aarf-mac-stations.h src/devices/wifi/amrr-mac-stations.cc src/devices/wifi/amrr-mac-stations.h src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/cr-mac-stations.cc src/devices/wifi/cr-mac-stations.h src/devices/wifi/ideal-mac-stations.cc src/devices/wifi/ideal-mac-stations.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/onoe-mac-stations.cc src/devices/wifi/onoe-mac-stations.h src/devices/wifi/rraa-mac-stations.cc src/devices/wifi/rraa-mac-stations.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7a38029a2e5b


---- more renamed files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3fc951966b1b


---- remove unused code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/88a22bc766a1


---- kill dead files.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/fde3236f0e9c


---- port propagation models and channel to attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-propagation-loss.cc src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-helper.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/fe90cf0b2c63


---- typo is code unused until then.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ab5aaa022458


---- make pac, phy, et al available through Attributes
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/5df02c95c679


---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/rectangle-default-value.cc src/mobility/rectangle-default-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/83477b88bc14


---- kill usage of default-value.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/65c3afe26771


---- remove from build removed files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/16ee135c8db9


---- give Attribute power to ObjectFactory class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object-factory.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/469bcb4d0010


---- get rid of DefaultValue usage in internet-node
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/tcp-header.cc 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/node/tcp.cc src/node/tcp.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b13dd6239954


---- revert to previous behavior: windowSize is initialized by default to 0xffff
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/tcp-header.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/aa47d3264e88


---- kill DataRateDefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e03d9fefa80b


---- do not use DefaultValues in simulator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time-default-value.cc src/simulator/time-default-value.h src/simulator/wscript utils/bench-simulator.cc utils/replay-simulation.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ab98bf436a17


---- avoid optimized build warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/pcap-trace.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/627fef42e280


---- avoid infinite loop.
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/fb49fd82cbfd


---- initialize properly mtu field.
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/01a2e3e1924d


---- initialize properly the max msdu field.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/cd5b1cd332fe


---- avoid typeid initialization ordering pb.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/tcp-l4-protocol.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/bb951e685f64


---- start the OLSR agent
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-helper.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d8730df76e9c


---- ensure proper initialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8e3857859ce0


---- use the right attribute names
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-helper.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1ae79cc70f27


---- another typo in Attribute names.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/fe7da55d00a0


---- make Disconnect work with trace contexts.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.h src/core/traced-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d5cff2968984


---- add FailSafe versions of setters which could fail.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/config.cc src/core/config.h src/core/global-value.cc src/core/global-value.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/15d5421022a1


---- disable mobility visualizer temporarily.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/fd0fa0cec413


---- more FailSafe methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/object.cc src/core/object.h src/node/drop-tail-queue.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5f3bdaf2a77c


---- make GetAttributeFlags and GetAttributeChecker public. add GetAttributeHelp
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/b45af20ffe2b


---- ensure that device is reported in node.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/cc6ceef18cd3


---- rewrite CommandLine to not handle DefaultValues anymore.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc 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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-default-value.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/wscript src/core/command-line.cc src/core/command-line.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1aae382e65e2


---- handle string input in GlobalValue code. Improve tests.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc src/core/global-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/793375cbbed6


---- kill DefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc 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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-propagation-loss.cc samples/main-random-walk.cc src/core/default-value.cc src/core/default-value.h src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/type-id-default-value.cc src/core/type-id-default-value.h src/core/wscript src/internet-node/rtt-estimator.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/sched!
 uler-map.cc src/simulator/simulator.cc src/simulator/time.cc src/simulator/wscript utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5b41cb5c3fcf


---- forgot to ensure registration of GridPositionAllocator.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/685b62ddfbd8


---- kill dead code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/grid-topology.cc src/mobility/grid-topology.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7732a787db14


---- attribute should be Uinteger, not Integer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position-allocator.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/68d9f5888995


---- add missing copyright statements.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/boolean.cc src/core/boolean.h src/core/command-line.cc src/core/command-line.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/global-value.cc src/core/global-value.h src/core/integer.cc src/core/integer.h src/core/uinteger.cc src/core/uinteger.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/31d4960dc31b


---- rename old VALUE leftovers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/object.h src/core/string.cc src/core/string.h src/devices/wifi/ssid.cc src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/node/address.cc src/node/address.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3e28107b870f


---- doxygen doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.h src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c09faa6c90bf


---- doxygen doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/boolean.h src/core/command-line.h src/core/double.h src/core/enum.h src/core/global-value.h src/core/integer.h src/core/string.h src/core/uinteger.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5011c132ed6c


---- dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b74a38fc7a9a


---- add missing copyright/license headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h src/core/object-factory.cc src/core/object-factory.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/50d78910a997


---- dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-source-accessor.cc src/core/trace-source-accessor.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d8bf55c18428


---- dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/traced-value.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/c6722f33bb59


---- kill multiple constructors per TypeId
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/38274d42d73b


---- check all errors.
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/4b09d2511d4f


---- do not set attributes if they have their default value.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/83a605082fb6


---- get rid of CreateObjectWith
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc 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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-propagation-loss.cc src/core/attribute-test.cc src/core/object.h src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-topology.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-channel.h src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/dca-txop.cc src/devices!
 /wifi/propagation-loss-model.cc src/devices/wifi/wifi-helper.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-node.cc src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.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-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/internet-!
 node/udp-socket.h src/mobility/mobility-helper.cc src/node/packet-sock
et-factory.cc src/node/packet-socket.cc src/node/packet-socket.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/routing-table.h tutorial/point-to-point-ipv4-topology.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/3ebf97150166


---- TraceSourceConnect -> TraceConnect && TraceSourceDisconnect -> TraceDisconnect
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/config.cc src/core/object.cc src/core/object.h src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5f22033d1408


---- Config::Connect -> Config::ConnectWithoutContext && Config::ConnectWithContext -> Config::Connect
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tracing.h examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-ap-wifi.cc samples/main-random-topology.cc samples/main-random-walk.cc src/core/attribute-test.cc src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.cc src/core/traced-callback.h src/core/traced-value.h src/devices/wifi/wifi-trace.cc src/internet-node/ascii-trace.cc src/internet-node/pcap-trace.cc src/mobility/hierarchical-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a8f89acd17a1


---- fix doxygen errors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/packet-sink/packet-sink.h src/core/attribute.h src/core/object.h src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.h src/devices/wifi/wifi.h src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-interface.h src/internet-node/udp-l4-protocol.h src/mobility/random-direction-2d-mobility-model.h src/mobility/random-walk-2d-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b504951bcca8


---- kill valueref dox macro.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/01685e2f0add


---- fix typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6ad4d5c9fa1b


---- make sure attributes always start with a capital letter.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8248bc4b4e85


---- Add sufficient information to AttributeChecker to generate nice-looking doxygen documentation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-vector.cc src/core/object-vector.h src/core/uinteger.cc src/core/uinteger.h src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/wifi-mac.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/fcc1728eb669


---- add Application::SetNode and NetDevice::SetNode, use them from Node::AddApplication and Node::AddDevice. kill useless "Node" attributes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc 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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma-topology.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol!
 .cc src/internet-node/udp-socket.cc src/node/application.cc src/node/application.h src/node/net-device.h src/node/node.cc tutorial/point-to-point-ipv4-topology.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6c389d0c717d


---- rework the Wifi API to not use a single WifiNetDevice::Setup method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/4297e8c61615


---- add back support for introspected doxygen.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc 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 examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/core/attribute-test.cc src/core/object.cc src/core/object.h src/devices/csma/csma-channel.cc src/devices/csma/csma!
 -net-device.cc src/devices/csma/csma-topology.h src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/rtt-estimator.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol.cc src/mobility/hier!
 archical-mobility-model.cc src/mobility/mobility-helper.cc src/mobilit
y/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/mobility/static-mobility-model.cc src/mobility/static-speed-mobility-model.cc src/node/application.cc src/node/channel.cc src/node/drop-tail-queue.cc src/node/ipv4.cc src/node/net-device.cc src/node/node.cc src/node/packet-socket-factory.cc src/node/queue.cc src/node/socket-factory.cc src/node/tcp.cc src/node/udp.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-helper.cc utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d9262bff6df2


---- move helpers to their own dir.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-helper.h src/devices/wifi/wscript src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/net-device-container.cc src/helper/net-device-container.h src/helper/node-container.cc src/helper/node-container.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/helper/wscript src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/mobility/wscript src/node/net-device-container.cc src/node/net-device-container.h src/node/node-container.cc src/node/node-container.h src/node/wscript src/routing/olsr/olsr-helper.cc src/routing/olsr/olsr-helper.h src/routing/olsr/w!
 script src/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1308da4cb3bf


---- Add sufficient information to AttributeChecker to generate nice-looking documentation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-vector.cc src/core/object-vector.h src/core/uinteger.cc src/core/uinteger.h src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/wifi-mac.cc
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d20de79b9a87


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


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/37d67109db68


---- add CopyObject
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/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/gjc/ns-3-pybindgen-notracing/rev/6440851b111a


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: samples/main-default-value.cc src/common/packet.h src/contrib/gnuplot.h src/contrib/wscript src/core/array-trace-resolver.cc src/core/array-trace-resolver.h src/core/callback-trace-source.cc src/core/callback-trace-source.h src/core/callback.h src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/default-value.cc src/core/default-value.h src/core/fv-trace-source.h src/core/object.cc src/core/object.h src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/random-variable.h src/core/stream-tracer-test.cc src/core/stream-tracer.h src/core/sv-trace-source.h src/core/trace-context-element.cc src/core/trace-context-element.h src/core/trace-context.cc src/core/trace-context.h src/core/trace-doc.cc src/core/trace-doc.h src/core/trace-resolver.cc src/core/trace-resolver.h src/core/trace-source.cc src/core/trace-source.h src/core/type-id-default-value.cc src/core/type-id-default-value.h src/core/uv-trace-source.h !
 src/core/variable-tracer-test.cc src/core/wscript src/devices/wifi/aarf-mac-stations.cc src/devices/wifi/aarf-mac-stations.h src/devices/wifi/amrr-mac-stations.cc src/devices/wifi/amrr-mac-stations.h src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h src/devices/wifi/cr-mac-stations.cc src/devices/wifi/cr-mac-stations.h src/devices/wifi/ideal-mac-stations.cc src/devices/wifi/ideal-mac-stations.h src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/mac-parameters.cc src/devices/wifi/mac-parameters.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/onoe-mac-stations.cc src/devices/wifi/onoe-mac-stations.h src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-default-para!
 meters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/
wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wscript src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/wscript src/mobility/grid-topology.cc src/mobility/grid-topology.h src/mobility/hierarchical-mobility-model.cc src/mobility/ns2-mobility-file-topology.cc src/mobility/ns2-mobility-file-topology.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-topology.cc src/mobility/random-topology.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/rectangle-default-value.cc src/mobility/rectangle-default-value.h src/mobility/wscript src/node/wscript src/routing/olsr/wscript src/simulator/event-impl.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time-default-value.cc src/simulator/time-default-value.h src/simulator/wscript src/wscript wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5820e4309f0f


---- Honor the --disable-python-bindings option during build time also, not just for configure.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5f1bb533aae3


---- Re-sync src/devices/wifi/* with ns-3-dev (start with a clean slate there, throw away local changes for now)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5dde18f71b5c


---- Make the wifi header 'supported-rates.h' public because it is included by another public header.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/devices/wifi/wscript
url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/d69888b45180




More information about the Ns-commits mailing list