[Ns-commits] craigdo/ns-3-mc

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Tue Sep 11 12:20:46 PDT 2007


---- ignore waf crap
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/951d982ff24e


---- re-enable packet benchmarking
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc utils/wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/b6a4885a92df


---- avoid allocating strings all the time.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/08174b13d76f


---- Update and fix (entries are searched regexps, not globs) the hg ignored files list.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: .hgignore
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/968f98557540


---- remove TraceContext argument from TraceResolver constructor and move it to Connect
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/array-trace-resolver.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/terminal-trace-resolver.h src/common/trace-resolver.cc src/common/trace-resolver.h src/common/trace-root.cc src/common/trace-root.h src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-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/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/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-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-nod!
 e/ipv4-loopback-interface.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/node/net-device.cc src/node/net-device.h src/node/node-list.cc src/node/node-list.h src/node/node.cc src/node/node.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/f3be9eed2d90


---- allow resolvers to override Connect and Disconnect directly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/5ddb45fb3b4b


---- override Connect and Disconnect in Composite and Terminal Trace resolvers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/composite-trace-resolver.cc src/common/composite-trace-resolver.h src/common/terminal-trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/798c425d3b1f


---- override Connect from ArrayTraceResolver
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/array-trace-resolver.h src/common/composite-trace-resolver.cc src/common/trace-resolver.cc src/common/trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/03f1081c21a7


---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/composite-trace-resolver.cc src/common/trace-resolver.cc src/common/trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/fc842b2faece


---- add refcounting to TraceResolver
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trace-resolver.cc src/common/trace-resolver.h src/core/object.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/d67fce6d56f8


---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/global-route-manager-impl.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/9f16ffab39eb


---- avoid problems by converting back and forth between pointers and references
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/terminal-trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/d03df65ebdb7


---- convert TraceResolver * to Ptr<TraceResolver>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/array-trace-resolver.h src/common/composite-trace-resolver.cc src/common/composite-trace-resolver.h src/common/trace-resolver.cc src/common/trace-root.cc src/common/trace-root.h src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-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/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/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-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/node/net-device.cc src/node/n!
 et-device.h src/node/node-list.cc src/node/node-list.h src/node/node.cc src/node/node.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/c0d66de933e9


---- move trace code to core module
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/array-trace-resolver.h src/common/callback-trace-source.cc src/common/callback-trace-source.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/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-element.cc src/common/trace-context-element.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/uv-trace-source.h src/common/variable-tracer-test.cc src/common/wscript 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/empty-trace-resolver.cc src/core/empty-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/terminal-trace-resolver.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-resolver.cc src/core/trace-resolver.h src/core/trace-root.cc src/core/trace-root.h src/core/uv-trace-source.h src/core/variable-tracer-test.cc src/core/wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/e8e07f44359f


---- fix includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/random-variable-default-value.cc src/core/stream-tracer-test.cc src/core/sv-trace-source.h src/core/terminal-trace-resolver.h src/core/trace-context.cc src/core/trace-context.h src/core/trace-resolver.cc src/core/trace-root.cc src/core/trace-root.h src/core/uid-manager.cc src/core/uv-trace-source.h src/core/variable-tracer-test.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/d0e45d84f9c6


---- add Object::TraceConnect, TraceDisconnect, and GetTraceResolver methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/de5a133ece8a


---- rewrite the ArrayTraceResolver to use iterators
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/array-trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/5194b0f85d22


---- rewrite the CompositeTraceResolver to use a simpler implementation, not based on callbacks
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/253557415994


---- the TerminalTraceResolver is not used anymore by the CompositeTraceResolver implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/terminal-trace-resolver.h src/core/wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/b2aa10c7806f


---- remove const keyword and add a TraceConnect method which takes a TraceContext argument
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/a8d774560c2b


---- use the Object::GetTraceResolver tracing support rather than the old adhoc tracing code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-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/internet-node/arp-cache.cc src/internet-node/arp-cache.h 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/internet-node.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-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/node/net-device.cc src/node/net-device.h src/node/node-list.cc src/node/node-list.h src/!
 node/node.cc src/node/node.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/f685d4bf320f


---- constify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/4603fcee4ffb


---- constify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback-trace-source.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/421d8d4712f9


---- add an abstract base to CallbackTraceSource
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback-trace-source.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/2e0770120285


---- use the abstract base of CallbackTraceSource to avoid pushing too much code in the header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/eb06ae6eb180


---- an untested interface id trace resolver
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/47de68729c86


---- replace the adhoc mobility course change callbacks with a trace source
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-random-topology.cc src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/83786345b743


---- add NS_TEST_ASSERT_UNEQUAL
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/test.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/b77625f55e90


---- rewrite Object tests with test.h macros
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/11562f6b73aa


---- rewrite tests with test.h macros
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback-trace-source.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/7088f670a858


---- test object-based tracing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/0a6aaa6acbd3


---- add some debugging for disconnect
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/34176d861b6e


---- replace CallbackTraceSourceBase with TraceSource base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/sv-trace-source.h src/core/trace-source.h src/core/uv-trace-source.h src/core/wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/0dd2acd3418f


---- remove useless code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/256446080d34


---- CompositeTraceResolver::Add -> CompositeTraceResolver::AddSource
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/object.cc src/devices/csma-cd/csma-cd-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/internet-node/ipv4-l3-protocol.cc src/mobility/mobility-model-notifier.cc src/node/queue.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/6289ac826830


---- add forgotten virtual keyword
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/fv-trace-source.h src/core/sv-trace-source.h src/core/uv-trace-source.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/5b10d248d66a


---- more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/b409adf30c97


---- move includes down to where they are really needed
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/2170807697a7


---- add image path
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/969f9671ee09


---- add operator << for Packet and TraceContext
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h src/core/trace-context.cc src/core/trace-context.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/7686e996bd1d


---- rename TraceContext::Add to AddElement and Union
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/array-trace-resolver.h src/core/callback-trace-source.h src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/trace-context.cc src/core/trace-context.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/85344cd127f5


---- remove TraceRoot
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-root.cc src/core/trace-root.h src/core/wscript src/internet-node/ascii-trace.cc src/internet-node/pcap-trace.cc src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/162bd608c970


---- cleanup a bit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-resolver.cc src/core/trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/849b30d0ea86


---- add TraceContextElement::GetName method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/trace-context-element.cc src/core/trace-context-element.h src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-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/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/node/node-list.cc src/node/node-list.h src/node/node.cc src/node/node.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/7866d4dd9e64


---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/empty-trace-resolver.cc src/core/empty-trace-resolver.h src/core/wscript src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-loopback-interface.cc src/internet-node/udp-l4-protocol.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/4ae411ac425f


---- replace enum with virtual class and subclasses
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/5058cea6d1c2


---- add TraceContext::PrintAvailable
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-context.cc src/core/trace-context.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/45e351c58b30


---- add TraceResolver::PrintAvailable method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/array-trace-resolver.h src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/object.cc src/core/object.h src/core/trace-resolver.h src/node/node-list.cc src/node/node-list.h utils/print-trace-sources.cc utils/wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/e75dc1a2a5fb


---- add TraceContext::IsSimilar
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-context.cc src/core/trace-context.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/ca4667a61c57


---- add TraceResolver::CollectSources
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-resolver.cc src/core/trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/d5339e1c95df


---- replace TraceResolver::PrintAvailable with TraceResolver::CollectSources
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/array-trace-resolver.h src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/object.cc src/core/object.h src/core/trace-context.cc src/core/trace-resolver.cc src/core/trace-resolver.h utils/print-trace-sources.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/bebf690257c9


---- keep track of trace source help strings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/object.cc src/core/trace-resolver.cc src/devices/csma-cd/csma-cd-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/internet-node/ipv4-l3-protocol.cc src/mobility/mobility-model-notifier.cc src/node/queue.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/5967e5b2c737


---- make sure to get to the parent during trace resolution
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/mobility-model-notifier.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/0c71c081cffc


---- avoid problems with recursive use of Object::DoCollectSources
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h src/core/trace-resolver.cc src/core/trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/77468496f7e0


---- document also mobility model notifier
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-trace-sources.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/4f45bec005b8


---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct examples/csma-cd-one-subnet.cc examples/csma-cd-packet-socket.cc examples/simple-p2p.cc src/common/packet.cc src/devices/csma-cd/backoff.cc src/devices/csma-cd/backoff.h src/devices/csma-cd/csma-cd-channel.cc src/devices/csma-cd/csma-cd-channel.h src/devices/csma-cd/csma-cd-ipv4-topology.cc src/devices/csma-cd/csma-cd-ipv4-topology.h src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h src/devices/csma-cd/csma-cd-topology.cc src/devices/csma-cd/csma-cd-topology.h src/devices/csma-cd/wscript 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/internet-node/ascii-trace.cc src/internet-node/ipv4-loopback-interface.cc src/node/net-device.cc src/node/net-device.h src/routing/global-routing/global-route-manager-impl.cc utils/print-trace-sources.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/ad7e61edfb9d


---- improve trace list output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-resolver.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/2fcc78ee9558


---- document trace source signature
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-doc.cc src/core/trace-doc.h src/core/wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/69391eb72cb3


---- document trace source signatures
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/object.cc src/core/trace-doc.cc src/core/trace-doc.h src/core/trace-resolver.cc src/core/trace-resolver.h src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/internet-node/ipv4-l3-protocol.cc src/mobility/mobility-model-notifier.cc src/node/queue.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/f323d2dcdaf6


---- api doxygen for Object base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/799617173a45


---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.h src/internet-node/ascii-trace.cc src/routing/global-routing/global-route-manager-impl.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/6dd346ffeddc


---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/global-route-manager-impl.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/61584c0c60f6


---- constify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/object.cc src/core/object.h 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/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.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/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/node/node-list.cc src/node/node-list.h src/node/node.cc src/node/node.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/12f30b7defb4


---- add doxygen documentation and rename TraceContext::Get to TraceContext::GetElement
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/trace-context.cc src/core/trace-context.h src/core/trace-resolver.h src/internet-node/pcap-trace.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/a500f1a7c01d


---- add some doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-context-element.h src/core/trace-source.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/e971ab85fd0d


---- avoid method naming ambiguity in CompositeTraceResolver
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/object.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/internet-node.cc src/internet-node/ipv4-l4-demux.cc src/mobility/mobility-model-notifier.cc src/node/node.cc src/node/queue.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/f2ee41c3e788


---- some doxygen additions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/895a39560b69


---- make the output of the list of existing traces more readable
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-resolver.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/7c88861a6f8c


---- s/lowleveltracing/tracing/
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/main.txt src/core/array-trace-resolver.h src/core/callback-trace-source.h src/core/sv-trace-source.h src/core/trace-context.h src/core/uv-trace-source.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/93f575998efc


---- improve output of list of existing traces
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-resolver.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/0ae2c2fb7f37


---- add some tracing documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/ce9ab2cbf936


---- add some text on trace sink signatures
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/c73109c96c85


---- empty file for doxygen generation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/trace-source-list.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/a30c1bb24c3a


---- ignore empty file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/20cbc872b0e9


---- add trace-source-file.h to doxygen list
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/179c8e1600e8


---- add iterator to go through available list
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-context.cc src/core/trace-context.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/105d16b9bf04


---- add PrintDoxygen method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-resolver.cc src/core/trace-resolver.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/fdc239ba72a7


---- reference the proper trace source list group
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/607b6e86e143


---- move printing to client code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-resolver.cc src/core/trace-resolver.h utils/print-trace-sources.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/5945e92014e2


---- rewrite the TraceContext::SourceCollection::Iterator class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-context.cc src/core/trace-context.h utils/print-trace-sources.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/382b2a36384c


---- GetName -> GetTypeName
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/trace-source-list.h src/core/composite-trace-resolver.cc src/core/trace-context-element.cc src/core/trace-context-element.h src/core/trace-context.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/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/node/node-list.cc src/node/node-list.h src/node/node.cc src/node/node.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/96a21130865c


---- fix dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/composite-trace-resolver.h src/core/trace-source.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/b7a9dd908866


---- add doxygen for each TraceSourceElement subclass
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.h src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.h src/node/node-list.h src/node/node.h src/node/queue.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/0286b806eee1


---- add explanatory diagram
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/namespace-2.dia doc/namespace-2.png
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/3d732e41046e


---- make sure that l4 protocols are correctly registered within the tracing namespace
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l4-demux.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/5d0fbea3f47d


---- add missing const
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/ac5372d16b5f


---- add section on TraceContexts in tutorial
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/853d1696aece


---- start section on registering new TraceSource objects
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/3ddff4d9b27c


---- add missing requirement to doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-context-element.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/47b71e613bc2


---- finish trace tutorial
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/70cc59001a4d


---- move tracing tutorial to doc directory
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf doc/tracing.h src/core/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/ec0c5732620c


---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/9ce52d4f530b


---- re-organize the tutorial and use sections
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/a84b1ece69a2


---- add an overload of the TraceSource::AddCallback method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-source.cc src/core/trace-source.h src/core/wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/1e57b16f97fd


---- add missing section on simple trace connection
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/ac1df67308e6


---- fix a small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tracing.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/2daa908b1b33


---- add tests, fix the failing tests and add support for 6-arg callbacks
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback-test.cc src/core/callback.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/60f16dd0e760


---- add bound callback tests and make them work
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback-test.cc src/core/callback.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/4145333dd0e6


---- add support for NodeList::ConnectPrinterToAll
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point.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/object.cc src/core/object.h src/core/sv-trace-source.h src/core/trace-resolver.h src/core/trace-source.h src/core/uv-trace-source.h src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/ac2a81821ab5


---- rename ConnectPrinterToAll to TraceAll
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-point-to-point.cc src/core/array-trace-resolver.h src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/object.cc src/core/object.h src/core/trace-resolver.h src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/3feedd3e4f5f


---- merge tracing overhaul in trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore examples/simple-point-to-point.cc src/common/array-trace-resolver.h src/common/callback-trace-source.cc src/common/callback-trace-source.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/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-element.cc src/common/trace-context-element.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/uv-trace-source.h src/common/variable-tracer-test.cc src/internet-node/arp-ipv4-interface.cc src/routing/global-routing/global-route-manager-impl.cc utils/wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/df273f351a4c


---- merge gustavo's changes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/d40dfd686fc3


---- add a few missing doxygen method documentations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/trace-doc.h src/core/trace-resolver.h src/node/node-list.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/49fe777a9fd1


---- WAF: remove redundant -Wall (was appearing twice)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/5c9314e6cfa1


---- WAF: fix debug level to be 'ultradebug' by default, instead of 'debug'.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/e4cdb57f162c


---- WAF: in optimized builds, replace -O2 with -O3
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/30b9f2b59a1c


---- Use NS_DEBUG instead of NS_DEBUG_UNCOND in PacketSink code.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/applications/packet-sink.cc
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/736fb30be782


---- merge with trunk again
user: Craig Dowell <craigdo at ee.washington.edu>
files: changeset.txt examples/simple-point-to-point.cc src/common/array-trace-resolver.h src/common/callback-trace-source.cc src/common/callback-trace-source.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/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-element.cc src/common/trace-context-element.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/uv-trace-source.h src/common/variable-tracer-test.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/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/ipv4-int!
 erface.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/udp-l4-protocol.cc src/node/net-device.cc src/node/net-device.h
url: http://code.nsnam.org/craigdo/ns-3-mc/rev/e421081dd580




More information about the Ns-commits mailing list