[Ns-commits] ns-3-dev
code@nsnam-code.ece.gatech.edu
code at nsnam-code.ece.gatech.edu
Mon Apr 21 08:57:12 PDT 2008
---- Pointer class for primitive type pointer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/pointer.cc src/core/pointer.h src/core/wscript
url: http://code.nsnam.org/ns-3-dev/rev/96d1fc816681
---- get rid of implicit conversion of Attribute to/from Ptr<>. Replace this with an explicit Pointer class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-error-model.cc samples/main-attribute-value.cc src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/config.cc src/core/pointer.h src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-net-device.cc src/helper/mobility-helper.cc src/mobility/hierarchical-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/simulator/simulator.cc
url: http://code.nsnam.org/ns-3-dev/rev/73b47ce1d805
---- add doxygen anchors to avoid warnings.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/boolean.h src/core/double.h src/core/integer.h src/core/uinteger.h
url: http://code.nsnam.org/ns-3-dev/rev/554e10cdc747
---- add space to ensure doxygen reference generation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/pointer.h
url: http://code.nsnam.org/ns-3-dev/rev/ac861a001a2a
---- add doxygen documentation to avoid doxygen warnings.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.h src/devices/wifi/ssid.h
url: http://code.nsnam.org/ns-3-dev/rev/bbe74014af44
---- improve type linking behavior.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/ns-3-dev/rev/5bee690ea6b6
---- allow access to the pointee's TypeId.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/pointer.h
url: http://code.nsnam.org/ns-3-dev/rev/db96af55f46e
---- add ObjectVector::GetItemTypeId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-test.cc src/core/config.cc src/core/object-vector.cc src/core/object-vector.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/node/node-list.cc src/node/node.cc
url: http://code.nsnam.org/ns-3-dev/rev/c7983cfa2cb3
---- typos in WifiChannel
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h
url: http://code.nsnam.org/ns-3-dev/rev/5bdc12f09798
---- use a specific type if you can
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/c24722e09df2
---- define a TypeId for ns3::Ipv4Interface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h
url: http://code.nsnam.org/ns-3-dev/rev/d108e5f0bd3e
---- iterate over aggregated objects dynamically.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/ns-3-dev/rev/fc048c358357
---- iterate over the _aggregated_ objects: this does not include the initial pointer.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/ns-3-dev/rev/621b23d5be5b
---- make IsChildOf not return true for test against self. Add operator < for TypeId.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.cc src/core/type-id.h
url: http://code.nsnam.org/ns-3-dev/rev/3cff8627a284
---- add missing TypeId in base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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
url: http://code.nsnam.org/ns-3-dev/rev/8fb456039670
---- add functions to access list of root namespace objects
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/config.cc src/core/config.h
url: http://code.nsnam.org/ns-3-dev/rev/e1ff74674f87
---- add missing registration macro call
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/e37b7279e41e
---- add a few missing ns3:: prefixes in TypeId names.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc src/node/node-list.cc src/simulator/scheduler.cc src/simulator/simulator.cc
url: http://code.nsnam.org/ns-3-dev/rev/cdbcd43a019c
---- generate path information for each type.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/ns-3-dev/rev/d8806baadedb
---- print list of trace sources
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/ns-3-dev/rev/8e9f4dc59d8b
---- add copy constructor and assignment operator to ensure proper initialization of refcount.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ref-count-base.cc src/core/ref-count-base.h
url: http://code.nsnam.org/ns-3-dev/rev/14194a052b7d
---- get rid of scary implementation details of Attribute.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-helper.h src/core/attribute.cc src/core/attribute.h src/core/double.cc src/core/enum.cc src/core/integer.cc src/core/object-vector.cc src/core/object-vector.h src/core/pointer.h src/core/random-variable.cc src/core/uinteger.cc src/simulator/time.cc
url: http://code.nsnam.org/ns-3-dev/rev/b0fec3381418
---- use RefCountBase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute.cc src/core/attribute.h
url: http://code.nsnam.org/ns-3-dev/rev/858fc65447a5
---- allow an std::string to be an attribute
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/string.cc src/core/string.h
url: http://code.nsnam.org/ns-3-dev/rev/a42da8051124
---- add AttributeAccessor::HasGetter/HasSetter and implement it.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-accessor-helper.h src/core/attribute.h src/core/object-vector.cc src/core/object-vector.h src/core/pointer.h
url: http://code.nsnam.org/ns-3-dev/rev/9e20fb862cd8
---- use HasSetter/HasGetter to improve doxygen output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/ns-3-dev/rev/2a3db8645225
---- implement operator << for ObjectFactory.
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/ns-3-dev/rev/d5047d6ce4ce
---- -1 cuts the trailing s if the time postfix is longer than 1 char.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/ns-3-dev/rev/db884a56c5c1
---- implement operator >>
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/ns-3-dev/rev/a1a6028e4c39
---- implement operator >>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h
url: http://code.nsnam.org/ns-3-dev/rev/3d45621712a3
---- implement operator >>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc
url: http://code.nsnam.org/ns-3-dev/rev/1c1345207c74
---- avoid trailing |
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.cc
url: http://code.nsnam.org/ns-3-dev/rev/8a87a9734bd6
---- ConfigStore allows you to dump and read from a file a simulation configuration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/config-store.cc src/contrib/config-store.h src/contrib/wscript
url: http://code.nsnam.org/ns-3-dev/rev/f6ec069d17da
---- add missing license statement.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/traced-value.h
url: http://code.nsnam.org/ns-3-dev/rev/5c620cfd9492
---- remove old non-relevant documentation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf doc/tracing.h
url: http://code.nsnam.org/ns-3-dev/rev/54aa10a712a8
---- improve documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc src/internet-node/ipv4-l3-protocol.h src/node/queue.cc
url: http://code.nsnam.org/ns-3-dev/rev/2bcb3435483b
---- improve doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/contrib/config-store.h src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/onoe-wifi-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/39f72ca0ba8e
---- fix some dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/modules
url: http://code.nsnam.org/ns-3-dev/rev/40a70a2e1b70
---- generate list of trace sources and attributes in separate dox groups.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/ns-3-dev/rev/4e8cb1577144
---- get rid of Attribute class. Use AttributeValue subclasses directly.
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/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-attribute-value.cc samples/main-grid-topology.cc samples/main-propagation-loss.cc samples/main-random-topology.cc samples/main-random-walk.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/contrib/config-store.cc src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/attribute-list.cc src/core/attribute-list.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/config.cc src/core/config.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/object-base.cc src/core/object-base.h src/core/object-factory.cc src/core/object-factory.h src/core/object-vector.cc src/core/object-vector.h src/core/object.h src/core/pointer.cc src/core/pointer.h src/core/ptr.h src/core/random-variable.cc src/core/random-variable.h src/core/string.cc src/core/string.h src/core/traced-value.h src/core/type-id.cc src/core/type-id.h src/core/uinteger.cc src/core/uinteger.h src/core/wscript src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc 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/amrr-wifi-manager.cc src/devices/wifi/arf-wifi-manager.cc !
src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/dca-tx
op.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/jakes-propagation-loss-model.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-mac-queue.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/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-!
helper.h 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/tcp-socket.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/node/node-list.cc src/node/node.cc src/node/tcp.cc src/routing/olsr/olsr-agent-impl.cc src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.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
url: http://code.nsnam.org/ns-3-dev/rev/4b28e9740e3b
---- fix dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-base.h
url: http://code.nsnam.org/ns-3-dev/rev/0116649f03f8
---- improve the doxygen output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/enum.cc src/core/object-vector.h
url: http://code.nsnam.org/ns-3-dev/rev/6fe0a5622af7
---- add doxygen class definitions for native type Value classes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/double.h src/core/integer.h src/core/string.h src/core/uinteger.h
url: http://code.nsnam.org/ns-3-dev/rev/d6b2d00acab2
---- improve the auto-generated doxygen output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf src/common/data-rate.h src/core/attribute-helper.h src/core/attribute.h src/core/boolean.cc 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-factory.h src/core/object-vector.h src/core/pointer.h src/core/random-variable.h src/core/string.cc src/core/string.h src/core/type-id.h src/core/uinteger.cc src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h src/simulator/nstime.h utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/ns-3-dev/rev/9d05d2a95dfa
---- small tweak to generated dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-vector.h src/core/pointer.h
url: http://code.nsnam.org/ns-3-dev/rev/0384d6f6cca1
---- output the initial value of the attributes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-introspected-doxygen.cc
url: http://code.nsnam.org/ns-3-dev/rev/75780f899be3
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-broadcast.cc examples/csma-multicast.cc src/core/command-line.cc src/core/config.cc src/core/object.cc src/core/traced-value.h src/devices/wifi/dca-txop.cc src/internet-node/tcp-socket.cc src/node/address.cc src/node/tcp.cc src/routing/olsr/olsr-agent-impl.cc src/simulator/nstime.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc
url: http://code.nsnam.org/ns-3-dev/rev/d76553495b91
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h src/internet-node/rtt-estimator.cc src/node/address.cc
url: http://code.nsnam.org/ns-3-dev/rev/e8d8a0650927
---- avoid crash due to mis-spelled data rate unit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-global-routing.cc examples/simple-point-to-point-olsr.cc
url: http://code.nsnam.org/ns-3-dev/rev/30ed185e0364
More information about the Ns-commits
mailing list