Commit Graph

245 Commits

Author SHA1 Message Date
Mathieu Lacage
6b0e717a19 add CreateObject<> to instanciate subclasses of the Object base class. Replaces Create<>. 2008-01-02 09:09:24 +01:00
Mathieu Lacage
c156f29c86 merge 2007-11-22 10:30:29 +01:00
Gustavo J. A. M. Carneiro
7f0a1a1caf WAF: add a new --enable-modules configure option, to tell WAF to build only the specified set of ns-3 modules and its dependencies; programs depending on those modules are automatically excluded from the build. 2007-11-20 18:27:43 +00:00
Mathieu Lacage
aad088e588 print-trace-sources.cc -> print-introspected-doxygen.cc 2007-11-15 10:35:55 +01:00
Mathieu Lacage
34345b47d0 print default value list in trace source list doxygen output. 2007-11-15 10:24:51 +01:00
Craig Dowell
bb9c35ffea baranch merge 2007-11-08 17:05:37 -08:00
Mathieu Lacage
99fca41f02 GetSpeed -> GetVelocity 2007-11-08 12:36:15 +01:00
Mathieu Lacage
eb666a62ac replace Position and Speed by Vector 2007-11-08 12:33:30 +01:00
Mathieu Lacage
6e660e4c27 rename MobilityModel::Get/Set to GetPosition/SetPosition 2007-11-08 11:24:41 +01:00
Tom Henderson
48a98d8b1f update bench-packets.cc program 2007-11-06 15:45:05 -08:00
Raj Bhattacharjea
5a0fa236cb Fixed randomvariable bugs and modified unit tests so that there is no non-deterministic failure on the tests 2007-10-30 13:27:33 -04:00
Craig Dowell
60b6fb3d39 merge in packet.bundle 2007-10-29 12:48:01 -07:00
Gustavo J. A. M. Carneiro
4df07ae61f merge 2007-10-08 11:24:16 +01:00
Gustavo J. A. M. Carneiro
3457fcb48b Fix race condition in mobility-visualizer-view; reduce refresh rate to 30fps. 2007-10-04 11:24:05 +01:00
Gustavo J. A. M. Carneiro
2d0f686964 Compile mobility-visualizer with -fno-strict-aliasing to avoid GNOME bug #316221 2007-10-03 19:38:03 +01:00
Gustavo J. A. M. Carneiro
cf896e8064 Use GStaticMutex instead of G_DEFINE_LOCK 2007-10-03 19:36:56 +01:00
Gustavo J. A. M. Carneiro
829a28c986 merge 2007-10-03 17:38:49 +01:00
Gustavo J. A. M. Carneiro
666850a6bc Hide the velocity vector if it is null. 2007-10-03 17:38:05 +01:00
Gustavo J. A. M. Carneiro
89ff51cc09 mereg 2007-10-03 17:33:45 +01:00
Gustavo J. A. M. Carneiro
c0ea316f44 Draw the velocity vector 2007-10-03 17:29:27 +01:00
Gustavo J. A. M. Carneiro
7fae03e300 Add a small mobility model visualization tool 2007-10-03 16:38:17 +01:00
Gustavo J. A. M. Carneiro
cd21a5ed8a In trace sources list documentation, make the trace path stand out better, as it is extremely important but previously easy to miss. 2007-10-02 11:51:45 +01:00
Mathieu Lacage
327e60b275 do not use Packet objects directly. Use Ptr<Packet> instead 2007-10-01 14:15:56 +02:00
Gustavo J. A. M. Carneiro
06659f1dfc merge 2007-09-28 11:59:46 +01:00
Gustavo J. A. M. Carneiro
dbc4beb71a merge 2007-09-25 17:16:57 +01:00
Gustavo J. A. M. Carneiro
87cd21f1f8 Need to enable packet metadata early, else we trigger an assertion. 2007-09-24 18:54:14 +01:00
Gustavo J. A. M. Carneiro
4a6e5ee331 merge with ns-3-dev 2007-09-11 14:52:15 +01:00
Mathieu Lacage
8d1ac59134 merge tracing overhaul in trunk 2007-09-11 12:11:00 +02:00
Mathieu Lacage
4ae082bfc7 avoid allocating strings all the time. 2007-09-11 10:35:56 +02:00
Mathieu Lacage
96f04b41cb re-enable packet benchmarking 2007-09-11 08:27:27 +02:00
Gustavo J. A. M. Carneiro
6be5ea55ce merge with ns-3-dev 2007-09-05 18:35:39 +01:00
Gustavo J. A. M. Carneiro
0824ceacd9 WAF: as suggested by George, add a bunch of helper waf scripts that call the toplevel waf script, so that it is possible to compile with ./waf from emacs regardless of which buffer you are visiting (the other alternative is to install waf system wide and run 'waf'. 2007-09-08 19:24:39 +01:00
Mathieu Lacage
62df1e933b rewrite the TraceContext::SourceCollection::Iterator class 2007-08-30 14:25:09 +02:00
Mathieu Lacage
d23b3123ba move printing to client code 2007-08-30 13:58:15 +02:00
Mathieu Lacage
04569d27b7 merge with trunk 2007-08-28 12:05:35 +02:00
Mathieu Lacage
f55a3c0b3d document also mobility model notifier 2007-08-28 11:22:01 +02:00
Mathieu Lacage
65f12f1df5 replace TraceResolver::PrintAvailable with TraceResolver::CollectSources 2007-08-28 09:37:10 +02:00
Mathieu Lacage
fce27dc4de add TraceResolver::PrintAvailable method 2007-08-27 20:25:15 +02:00
Gustavo J. A. M. Carneiro
bac11af00e Build all modules as a single ns3 shared library. 2007-08-08 21:07:52 +01:00
Gustavo J. A. M. Carneiro
0eca73234a WAF: add new bld.create_ns3_module() and bld.create_ns3_program() methods to make declaration of modules and programs simpler, and allowing us to change how ns-3 is built in a centralized way, without needing to change every module wscript file. 2007-08-08 15:10:36 +01:00
Gustavo J. A. M. Carneiro
98abf1d812 Add simple EventCollector benchmark 2007-07-30 14:22:12 +01:00
Mathieu Lacage
7033df8c0c Ns2Mobile -> Ns2Mobility 2007-07-19 11:31:07 +02:00
Mathieu Lacage
204352ca8b fix small typo 2007-07-17 11:12:24 +02:00
Mathieu Lacage
24458b4bf1 a topology class to read ns2's mobility files and a mobility generator. 2007-07-17 10:47:25 +02:00
Mathieu Lacage
d879c3c54a merge from head 2007-06-21 09:40:57 +02:00
Mathieu Lacage
f4911e544b update packet benchmark 2007-06-13 00:10:40 +02:00
Mathieu Lacage
d27fe9ac8e merge 2007-06-12 22:54:10 +02:00
Mathieu Lacage
e89ad0a86b fix uleb128 reading bug 2007-06-07 13:16:15 +02:00
Mathieu Lacage
b7ded4e595 PacketHistory -> PacketMetadata 2007-06-07 12:51:57 +02:00
Mathieu Lacage
b61417101f rename packet-history.h to packet-metadata.h 2007-06-07 12:48:52 +02:00