[Ns-commits] gjc/ns-3-olsr
code@nsnam-code.ece.gatech.edu
code at nsnam-code.ece.gatech.edu
Mon Oct 8 03:37:05 PDT 2007
---- Fix typo
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-olsr/rev/4624d5aba98f
---- position models
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/notify-static-position.cc src/node/notify-static-position.h src/node/position.cc src/node/position.h src/node/static-position.cc src/node/static-position.h src/node/static-speed-position.cc src/node/static-speed-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/7d62f83de7d3
---- add floating point support to type names
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-name.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/efc499cd898d
---- add Position::DoSet et al.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/position.cc src/node/position.h src/node/static-position.cc src/node/static-position.h src/node/static-speed-position.cc src/node/static-speed-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/55080c1f8a22
---- DoSet should not be const
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c9c758a80f58
---- add cid support to position subclasses
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/static-position.cc src/node/static-position.h src/node/static-speed-position.cc src/node/static-speed-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/dda75588eb6a
---- add cid support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/notify-static-position.cc src/node/notify-static-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/8140a5ace531
---- grid topology
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/grid-topology.cc src/node/grid-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b2c3edeabc19
---- make default constructor private to avoid potential problems
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/19967b5f92d7
---- TimeDefaultValue class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time-default-value.cc src/simulator/time-default-value.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/d0d4e7a1c989
---- forgot to add missing constructor implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/notify-static-position.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/60486b1d43ed
---- forgot to add TypeName implementation for float and double
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-name.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/a006790377f9
---- random walk position model (untested)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/random-walk-position.cc src/node/random-walk-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/09f32ecf07b9
---- rework the notification mechanism to allow its optional use with every position model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-random-walk.cc src/node/notify-static-position.cc src/node/notify-static-position.h src/node/position-set-notifier.cc src/node/position-set-notifier.h src/node/position.cc src/node/position.h src/node/random-walk-position.cc src/node/static-position.cc src/node/static-position.h src/node/static-speed-position.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/76e781c120bb
---- improve sample code, make it build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-random-walk.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/d3e9007db75b
---- make the sample code actually do something
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-random-walk.cc src/node/position-set-notifier.cc src/node/position.cc src/node/position.h src/node/random-walk-position.cc src/node/static-position.cc src/node/static-speed-position.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/2d5363ef077f
---- add some debugging output. initialize the time argument correctly.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-position.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/0e9a6c0c833c
---- increase sample simulation run
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-random-walk.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/1f31bc245f55
---- add dox documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/78bbcb0334ee
---- add dox documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time-default-value.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/1736ab52c31b
---- improve grid topology sample code and add dox documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-grid-topology.cc src/node/grid-topology.cc src/node/grid-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/a47658d292f1
---- rename GridTopology::Create to GridTopology::ArrangeHorizontally
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/node/grid-topology.cc src/node/grid-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c6d812fb9881
---- add cid/iid support to RandomWalk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/node/random-walk-position.cc src/node/random-walk-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/363325191f95
---- change default values and add some debugging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-position.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/62ceab6ff2da
---- RandomWalk is a Position
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-position.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/871ddf05d3ec
---- test random walk position model with grid topology
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/41588cc300fa
---- change GridTopology API and add RandomRectangle topology with similar API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-grid-topology.cc src/node/grid-topology.cc src/node/grid-topology.h src/node/random-rectangle-topology.cc src/node/random-rectangle-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/27556d4e3b51
---- a bunch of new DefaultValue subclasses
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/rectangle-default-value.cc src/core/rectangle-default-value.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/8629dec7b11e
---- parse command-line arguments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/9d7138b73898
---- add dirtyness tracking to DefaultValueBase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.cc src/core/default-value.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/63861a99666b
---- add operator << (std::ostream)for Ptr<T>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c8c049020a29
---- In some cases, when an event is scheduled against a subclass of Object, and if no one owns a reference directly to this object, the object is alive, has a refcount of zero and the method ran when the event expires runs against the raw pointer which means that we are manipulating an object with a refcount of zero. So, we must disable this check. This is really evil but I see no way to work around this.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/edb79cb0579b
---- implement Dispose
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-position.cc src/node/random-walk-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/23f53613f22d
---- add a few constructors
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-rectangle-topology.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/cf1ff5bfac1e
---- RandomDirection model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-direction-position.cc src/node/random-direction-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/cbc37ce4b91d
---- build the new code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/010e001bfbc5
---- add missing constructor declaration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-rectangle-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/97fbb72ad779
---- PositionSetNotifier -> MobilityModelNotifier
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-random-walk.cc src/node/mobility-model-notifier.cc src/node/mobility-model-notifier.h src/node/position-set-notifier.cc src/node/position-set-notifier.h src/node/position.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c06feb6d1f51
---- Position -> MobilityModel
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc samples/main-random-walk.cc src/node/grid-topology.cc src/node/grid-topology.h src/node/mobility-model-notifier.cc src/node/mobility-model-notifier.h src/node/position.cc src/node/position.h src/node/random-direction-position.cc src/node/random-direction-position.h src/node/random-rectangle-topology.cc src/node/random-rectangle-topology.h src/node/random-walk-position.cc src/node/random-walk-position.h src/node/static-position.cc src/node/static-position.h src/node/static-speed-position.cc src/node/static-speed-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/a4187ed1e45e
---- position.h -> mobility-model.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-grid-topology.cc samples/main-random-walk.cc src/node/grid-topology.cc src/node/mobility-model-notifier.h src/node/mobility-model.cc src/node/mobility-model.h src/node/position.cc src/node/position.h src/node/random-direction-mobility-model.cc src/node/random-direction-mobility-model.h src/node/random-direction-position.cc src/node/random-direction-position.h src/node/random-mobility-model.cc src/node/random-mobility-model.h src/node/random-rectangle-topology.cc src/node/random-walk-mobility-model.cc src/node/random-walk-mobility-model.h src/node/random-walk-position.cc src/node/random-walk-position.h src/node/static-mobility-model.cc src/node/static-mobility-model.h src/node/static-position.cc src/node/static-position.h src/node/static-speed-mobility-model.cc src/node/static-speed-mobility-model.h src/node/static-speed-position.cc src/node/static-speed-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/0d2cf8839aee
---- POSITION_H -> MOBILITY_MODEL_H
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mobility-model.h src/node/random-direction-mobility-model.h src/node/random-mobility-model.h src/node/random-walk-mobility-model.h src/node/static-mobility-model.h src/node/static-speed-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/95a193d3ac1d
---- add Position class and Get/Set methods on MobilityModel
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mobility-model.cc src/node/mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/92a3e76ec1c5
---- use new MobilityModel::Get and remove old one.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc samples/main-random-walk.cc src/node/mobility-model.cc src/node/mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/470803bf9961
---- new version of DoGet and DoSet
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mobility-model.cc src/node/mobility-model.h src/node/random-direction-mobility-model.cc src/node/random-direction-mobility-model.h src/node/random-walk-mobility-model.cc src/node/random-walk-mobility-model.h src/node/static-mobility-model.cc src/node/static-mobility-model.h src/node/static-speed-mobility-model.cc src/node/static-speed-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b612c5fe9e6b
---- a hierarchical mobility model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/hierarchical-mobility-model.cc src/node/hierarchical-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b87c57b874b5
---- a topology class to read ns2's mobility files and a mobility generator.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/ns2-mobility-file-topology.cc src/node/ns2-mobility-file-topology.h utils/mobility-generator.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/a77fe06e9b6d
---- fix small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ns2-mobility-file-topology.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/95fd31a3d358
---- remove extraneous setters/getters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mobility-model.cc src/node/mobility-model.h src/node/ns2-mobility-file-topology.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/51b44f1f4ae5
---- fix small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/mobility-generator.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/fcbbf3a5670e
---- remove unused class declarations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mobility-model.cc src/node/mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/6c3a3ed42635
---- split useful code out of random direction mobility model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/mobility-model-helper.cc src/node/mobility-model-helper.h src/node/random-direction-mobility-model.cc src/node/random-direction-mobility-model.h src/node/random-mobility-model.cc src/node/random-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/4a1f822fe9aa
---- cleanup the header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-direction-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/15a73c0031de
---- start support for random walk and random waypoint models
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/random-mobility-model.cc src/node/random-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/d31ca89c61b3
---- a random position helper class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/position-2d.cc src/node/position-2d.h src/node/random-2d-position.cc src/node/random-2d-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/94249ce4496d
---- add iid and cid support to Random2dPosition
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-2d-position.cc src/node/random-2d-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/dbdacae860f5
---- use Random2dPosition from RandomRectangleTopology
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-rectangle-topology.cc src/node/random-rectangle-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/181db96ac3a4
---- RandomRectangleTopology -> RandomTopology
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/random-rectangle-topology.cc src/node/random-rectangle-topology.h src/node/random-topology.cc src/node/random-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/990f0fd3bf87
---- move Position class in own header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mobility-model.cc src/node/mobility-model.h src/node/position.cc src/node/position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/e31df5943d6a
---- Random2dPosition -> RandomPosition
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/random-2d-position.cc src/node/random-2d-position.h src/node/random-position.cc src/node/random-position.h src/node/random-topology.cc src/node/random-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/3c682047593a
---- add a 3d random waypoint model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/mobility-model.cc src/node/position.cc src/node/position.h src/node/random-waypoint-mobility-model.cc src/node/random-waypoint-mobility-model.h src/node/speed.cc src/node/speed.h src/node/static-speed-helper.cc src/node/static-speed-helper.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/1a1101c83922
---- add default value support to random waypoint
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-waypoint-mobility-model.cc src/node/random-waypoint-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/84805e29dd21
---- add cid support to waypoint model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-waypoint-mobility-model.cc src/node/random-waypoint-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c100368541c3
---- make sure we schedule the start event correctly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-waypoint-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/e54bfec07c72
---- add Rectangle class and use it.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/rectangle-default-value.cc src/core/rectangle-default-value.h src/core/rectangle.cc src/core/rectangle.h src/node/position.cc src/node/position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/bf85a8c213d5
---- a real random walk model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/random-walk-2d-mobility-model.cc src/node/random-walk-2d-mobility-model.h src/node/static-speed-helper.cc src/node/static-speed-helper.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c1b6f76ab722
---- add debugging output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable-default-value.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b26439a33e12
---- add disc center position and debugging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-position.cc src/node/random-position.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/7a733f6f1476
---- be consistant with the rest of the code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b08dcbbca8c6
---- fix typos
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-topology.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/17b427c34d6b
---- more debugging, make sure to save value string if it is value after parsing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable-default-value.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c395c5296012
---- do not try to remove invalid events
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/78803d48d1d9
---- get rid of old buggy random walk model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-random-walk.cc src/node/random-walk-mobility-model.cc src/node/random-walk-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/0981e5bb0cec
---- add operator == and != to EventId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.cc src/simulator/event-id.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/3ed7460a914a
---- remove schedule API to allow canceling and removing now and destroy events
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/d52ab3ca0656
---- remove 'now' events
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/170a6a711172
---- move around rectangle class and move IsInside method from Position to Rectangle
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/rectangle-default-value.cc src/core/rectangle-default-value.h src/core/rectangle.cc src/core/rectangle.h src/node/position.cc src/node/position.h src/node/random-walk-2d-mobility-model.cc src/node/rectangle-default-value.cc src/node/rectangle-default-value.h src/node/rectangle.cc src/node/rectangle.h src/node/static-speed-helper.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/897d26dfba35
---- move intersection code to rectangle class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/rectangle.cc src/node/rectangle.h src/node/static-speed-helper.cc src/node/static-speed-helper.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/2d44f6e53b3c
---- move rebound code from helper to random walk model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-2d-mobility-model.cc src/node/static-speed-helper.cc src/node/static-speed-helper.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/35f814bf6e4b
---- move delay calculation code from helper to random walk class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-walk-2d-mobility-model.cc src/node/static-speed-helper.cc src/node/static-speed-helper.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/82612ea8b2a7
---- remove mobility model helper, re-enable random direction model with new helper
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/mobility-model-helper.cc src/node/mobility-model-helper.h src/node/random-direction-mobility-model.cc src/node/random-direction-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/69baa7b1c487
---- use the helper from the static speed mobility model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ns2-mobility-file-topology.cc src/node/static-speed-helper.cc src/node/static-speed-helper.h src/node/static-speed-mobility-model.cc src/node/static-speed-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/dbabca82aa40
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/9bd6dcfc4a68
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/fef525c0a5b6
---- add MobilityModel::GetSpeed method and implement it in all mobility models
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/hierarchical-mobility-model.cc src/node/hierarchical-mobility-model.h src/node/mobility-model.cc src/node/mobility-model.h src/node/random-direction-mobility-model.cc src/node/random-direction-mobility-model.h src/node/random-walk-2d-mobility-model.cc src/node/random-walk-2d-mobility-model.h src/node/random-waypoint-mobility-model.cc src/node/random-waypoint-mobility-model.h src/node/static-mobility-model.cc src/node/static-mobility-model.h src/node/static-speed-mobility-model.cc src/node/static-speed-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/6e7d48a8c120
---- random-direction -> random-direction-2d
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/random-direction-2d-mobility-model.cc src/node/random-direction-2d-mobility-model.h src/node/random-direction-mobility-model.cc src/node/random-direction-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/0579a50b2c62
---- RandomDirection -> RandomDirection2d
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-direction-2d-mobility-model.cc src/node/random-direction-2d-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/feaecfd93b5d
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mobility-model.cc src/node/mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c2ba83ed6cc4
---- doxygen for mobility models
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mobility-model.h src/node/random-walk-2d-mobility-model.cc src/node/random-walk-2d-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/2edabd03c1e1
---- more dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/hierarchical-mobility-model.h src/node/position.h src/node/rectangle.h src/node/speed.h src/node/static-mobility-model.h src/node/static-speed-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/433adb662fce
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/node/position-2d.cc src/node/position-2d.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/8a6c5c273846
---- fix typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc src/node/grid-topology.cc src/node/grid-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/1dcfeb3c0fea
---- Ns2Mobile -> Ns2Mobility
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ns2-mobility-file-topology.cc src/node/ns2-mobility-file-topology.h utils/mobility-generator.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b1a532cc4e9f
---- more dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-position.h src/node/random-topology.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/4d40e18b5ce3
---- more dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-direction-2d-mobility-model.cc src/node/random-direction-2d-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/2bf997301257
---- RandomDirection2dParameters -> RandomDirection2dMobilityModelParameters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-direction-2d-mobility-model.cc src/node/random-direction-2d-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/935bed1e13e7
---- more dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/random-waypoint-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/0b888441fafa
---- create a mobility module
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/mobility/grid-topology.cc src/mobility/grid-topology.h src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/mobility/mobility-model.cc src/mobility/mobility-model.h src/mobility/ns2-mobility-file-topology.cc src/mobility/ns2-mobility-file-topology.h src/mobility/position.cc src/mobility/position.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-topology.cc src/mobility/random-topology.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/rectangle-default-value.cc src/mobility/rectangle-default-value.h src/mobility/rectangle.cc src/mobility/rectangle.h src/mobili!
ty/speed.cc src/mobility/speed.h src/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/static-speed-helper.cc src/mobility/static-speed-helper.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/node/grid-topology.cc src/node/grid-topology.h src/node/hierarchical-mobility-model.cc src/node/hierarchical-mobility-model.h src/node/mobility-model-notifier.cc src/node/mobility-model-notifier.h src/node/mobility-model.cc src/node/mobility-model.h src/node/ns2-mobility-file-topology.cc src/node/ns2-mobility-file-topology.h src/node/position.cc src/node/position.h src/node/random-direction-2d-mobility-model.cc src/node/random-direction-2d-mobility-model.h src/node/random-position.cc src/node/random-position.h src/node/random-topology.cc src/node/random-topology.h src/node/random-walk-2d-mobility-model.cc src/node/random-walk-2d-mobility-model.h src/node/random-waypoint-mobility-model.cc src/node/random-waypo!
int-mobility-model.h src/node/rectangle-default-value.cc src/node/rect
angle-default-value.h src/node/rectangle.cc src/node/rectangle.h src/node/speed.cc src/node/speed.h src/node/static-mobility-model.cc src/node/static-mobility-model.h src/node/static-speed-helper.cc src/node/static-speed-helper.h src/node/static-speed-mobility-model.cc src/node/static-speed-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b2f8c2acf04a
---- fix link
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/fec3f95f2d53
---- a dox summary header for the mobility support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/mobility/mobility.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/9af3dc8c5091
---- fix dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/grid-topology.h src/mobility/random-topology.h src/mobility/rectangle.h src/simulator/scheduler.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/55824ac853f1
---- make sure that dox generates html links
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/ec156f2946a1
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: SConstruct build.py doc/build-waf.txt examples/simple-p2p.cc examples/waf samples/main-grid-topology.cc samples/main-packet.cc samples/waf src/applications/onoff-application.cc src/applications/onoff-application.h src/applications/onoff/waf src/applications/packet-sink/waf src/applications/udp-echo/waf src/applications/wscript src/common/array-trace-resolver.h src/common/callback-trace-source.cc src/common/callback-trace-source.h src/common/chunk.cc src/common/chunk.h src/common/composite-trace-resolver.cc src/common/composite-trace-resolver.h src/common/empty-trace-resolver.cc src/common/empty-trace-resolver.h src/common/fv-trace-source.h src/common/header.cc src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/sv-trace-source.h src/common/terminal-trace-resolver.h src/common/trace-context.cc src/common/trace-context.h src/common/trace-resolver.cc src/common/trace-resolver.h src/common/trace-root.cc src/common/trace-root.h src/common/trailer.cc src/!
common/uv-trace-source.h src/common/variable-tracer-test.cc src/common/waf src/core/assert.cc src/core/default-value.cc src/core/default-value.h src/core/object.cc src/core/ptr.h src/core/random-variable-default-value.cc src/core/type-name.cc src/core/waf src/devices/csma/waf src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/devices/p2p/wscript src/devices/point-to-point/waf src/internet-node/arp-private.cc src/internet-node/arp-private.h src/internet-node/header-utils.cc src/internet-node/header-utils.h src/internet-node/ipv4-private.cc src/internet-node/ipv4-private.h src/internet-node/l3-demux.cc src/internet-node/l3-demux.h src/internet-node/l3-protocol.cc src/internet-node/l3-protocol.h src/internet-node/waf src/mobility/grid-topology.cc src/mobility/grid-topology.h src/mobility/hierarchical-mobility-model.cc src/mobility/hier!
archical-mobility-model.h src/mobility/mobility-model-notifier.cc src/
mobility/mobility-model-notifier.h src/mobility/mobility-model.cc src/mobility/mobility-model.h src/mobility/mobility.h src/mobility/position.cc src/mobility/position.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-topology.cc src/mobility/random-topology.h src/mobility/rectangle-default-value.cc src/mobility/rectangle-default-value.h src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/speed.cc src/mobility/speed.h src/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/static-speed-helper.cc src/mobility/static-speed-helper.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/mobility/waf src/mobility/wscript src/node/mac-address.cc src/node/mac-address.h src/node/waf src/routing/global-routing/waf src/simulator/event-id.cc src/simulator/event-id.h src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time-default-va!
lue.h src/simulator/waf tutorial/waf utils/waf waf
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/8d5707931bb4
---- Compile the random-walk-2d-mobility-model sources.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/fcc7fe86037a
---- Fix the enumeration value list end marker (0 and (void*)0 are very different things in amd64)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/random-walk-2d-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/fcc5b3d4998c
---- Update random mobility sample to new API
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: samples/main-random-walk.cc samples/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/7411d6e0f82a
---- Fix infinite loop in CommandLine::Parse when trying to ignore a badly formed parameter.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/command-line.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/80499c689e8e
---- Fix bad RandomWaypointPosition default value
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/random-waypoint-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/9d883a5b6d4c
---- Add NotifyCourseChange support to RandomWaypointMobilityModel, and fix a bug in GetSpeed.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/abe82df90582
---- Create real nodes, not just mobility models.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: samples/main-random-walk.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/fe121fa40765
---- On course-change, print velocity in addition to position.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: samples/main-random-walk.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/bcfb726651bb
---- Put back an assertion in Object::DoQueryInterface, erroneously removed during branch merging.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/object.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c17a43dcd1a0
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/24325ff39a0d
---- Use this-> to access member variables of Rectangle, for clarity.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/rectangle.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/040b0e2c0473
---- Minor code readability improvements.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/rectangle.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c51f82e8ffb1
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/object.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/e6e2f6f66e9c
---- Add a bit of function name logging.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/random-direction-2d-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/99949986bb92
---- Add the random-direction-2d-mobility-model.cc,h sources to the build.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/77fcdd0fbfd6
---- Improve the precision of the RandomDirection2dMobilityModel::PI constant (value copied from glibc's math.h header file).
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/random-direction-2d-mobility-model.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/52f6bf2a7caa
---- Refactor handling of pauses in StaticSpeedHelper to fix bug (must return null speed when paused)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/static-speed-helper.cc src/mobility/static-speed-helper.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/4df279b828d3
---- Adapt to StaticSpeedHelper change
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/4a4621b4e3ab
---- Adapt to StaticSpeedHelper change
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/7583786bd063
---- Add ns2-mobility-file-topology sources
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/2c726dcfbcbf
---- According to the literature, in RandomWaypointMobilityModel the pause should come before the walk, not after; fixed.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/ea3848cdbdaf
---- Add a small mobility model visualization tool
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/mobility-visualizer-model.cc utils/mobility-visualizer-view.cc utils/mobility-visualizer.h utils/wscript wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/306c81333d64
---- Draw the velocity vector
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/mobility-visualizer-model.cc utils/mobility-visualizer-view.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/73844d079af9
---- mereg
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: doc/trace-source-list.h tutorial/tutorial-1.cc tutorial/tutorial-2.cc tutorial/tutorial-3.cc tutorial/tutorial-4.cc tutorial/wscript-0 tutorial/wscript-1 tutorial/wscript-2 tutorial/wscript-3 tutorial/wscript-4 wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/cbf163e47dfe
---- Hide the velocity vector if it is null.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/mobility-visualizer-view.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/469d3a87afa4
---- Use GStaticMutex instead of G_DEFINE_LOCK
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/mobility-visualizer-view.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/2dfe3ae77990
---- Compile mobility-visualizer with -fno-strict-aliasing to avoid GNOME bug #316221
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/5ee478e0475e
---- Fix race condition in mobility-visualizer-view; reduce refresh rate to 30fps.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/mobility-visualizer-view.cc utils/mobility-visualizer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/09ff9d07333e
---- Event Garbage Collector
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/simulator/event-garbage-collector.cc src/simulator/event-garbage-collector.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/878a9e02bcd6
---- add TypeTraits<T>::NonConstType
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-traits.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/f7b4070f610a
---- Implement a Timer API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h src/simulator/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/9886637756a1
---- add doxygen for Timer class and implement the policy flags
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/bcd53041f2b2
---- add some doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/cbc6a9dd3046
---- implement the member function version of Timer::SetFunction (a1)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/50cd3fce4f3c
---- add testcase, make it work
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/aa92bb3efe11
---- rewrite the TypeTraits and add some tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-traits-test.cc src/core/type-traits.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/00452ae23a6f
---- forgot to add the nArgs enum in FunctionPtrTraits
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-traits.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/4160d5d5041d
---- implement the helper IntToType template
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/int-to-type.h src/core/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/151684970a80
---- re-implement the Timer class with the new type traits
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/534caea78169
---- simplicy policy handling
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/e99303d99e30
---- add 6 arg support to pointer to member traits
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-traits.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/e4adb8cd4fc6
---- add 6 arg support to pointer to function traits
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-traits.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/0b0442dfc799
---- add support for 6-arg SetArguments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c5d6ada65f62
---- add support for 6-arg Timer::SetFunction
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/bcb26f45868f
---- add tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b10b13bad5e9
---- add a Timer::Schedule (delay) method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/96172e357b93
---- remove uneeded forward declaration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/c52eb7e20762
---- add Simulator::GetDelayLeft
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/16b198d63c1e
---- add Timer::Suspend/Resume/IsSuspended
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/d717c61ae738
---- make the timer a tristate object
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/b35ba80cafef
---- add Timer::GetDelayLeft
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer.cc src/simulator/timer.h
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/bf884d490040
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/trace-source-list.h src/simulator/simulator.cc src/simulator/simulator.h tutorial/tutorial-1.cc tutorial/tutorial-2.cc tutorial/tutorial-3.cc tutorial/tutorial-4.cc tutorial/wscript-0 tutorial/wscript-1 tutorial/wscript-2 tutorial/wscript-3 tutorial/wscript-4
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/fc22854fc549
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/simulator/wscript utils/wscript wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/04f2a1dd7e45
---- Adapt the OLSR agent code to use the new Timer class.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/routing/olsr/event-collector.cc src/routing/olsr/event-collector.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/single-event.cc src/routing/olsr/single-event.h src/routing/olsr/wscript
url: http://code.nsnam.org/gjc/ns-3-olsr/rev/763f8d1bb058
More information about the Ns-commits
mailing list