Mathieu Lacage
|
28be5a5f01
|
avoid the use of nested NS_TEST_ calls
|
2011-05-03 11:30:58 +02:00 |
|
Mathieu Lacage
|
22552a1f21
|
typo in Teardown method name
|
2011-05-03 11:22:20 +02:00 |
|
John Abraham
|
3daa43d659
|
Bug 1105 Move topology helpers into separate per-device modules
|
2011-04-26 15:42:15 -07:00 |
|
Mathieu Lacage
|
7733f34e94
|
try to fix 32bit build with some gcc compilers
|
2011-04-25 20:21:11 +02:00 |
|
Mathieu Lacage
|
86a3b89c16
|
avoid conversion warning by old versions of gcc
|
2011-04-23 13:53:31 +02:00 |
|
Mathieu Lacage
|
42cbfb3c17
|
forgot ns3 postfix
|
2011-04-19 14:11:12 +02:00 |
|
Mathieu Lacage
|
fd6d73f5f2
|
install core-config.h
|
2011-04-19 08:25:57 +02:00 |
|
Andrey Mazo
|
fe811dcf03
|
build fixes for gcc 4.6
|
2011-04-17 14:54:42 +02:00 |
|
Mathieu Lacage
|
b3f9bc08d4
|
merge
|
2011-04-17 13:58:26 +02:00 |
|
Mitch Watrous
|
645b115d58
|
Move example from core to point-to-point
--HG--
rename : src/core/examples/main-attribute-value.cc => src/point-to-point/examples/main-attribute-value.cc
|
2011-04-15 16:03:28 -07:00 |
|
Mitch Watrous
|
38b1a24534
|
Make examples that were in samples directory run
--HG--
rename : src/network/examples/main-test-sync.cc => src/core/examples/main-test-sync.cc
|
2011-04-15 13:03:02 -07:00 |
|
Mathieu Lacage
|
0b2bf0e6c5
|
modular bindings scan
|
2011-04-15 21:03:28 +02:00 |
|
Mathieu Lacage
|
83330d12ac
|
merge with HEAD
|
2011-04-15 20:50:42 +02:00 |
|
Mathieu Lacage
|
9f23bba88d
|
work around pybindgen bug
|
2011-04-15 13:32:54 +02:00 |
|
Mathieu Lacage
|
fd62ce47db
|
make scanner work
|
2011-04-15 13:23:48 +02:00 |
|
Mitch Watrous
|
527b9569e3
|
Move examples out of samples directory and remove it
--HG--
rename : samples/main-attribute-value.cc => src/core/examples/main-attribute-value.cc
rename : samples/main-callback.cc => src/core/examples/main-callback.cc
rename : samples/main-ptr.cc => src/core/examples/main-ptr.cc
rename : samples/main-random-variable.cc => src/core/examples/main-random-variable.cc
rename : samples/sample-random-variable.cc => src/core/examples/sample-random-variable.cc
rename : samples/sample-rng-plot.py => src/core/examples/sample-rng-plot.py
rename : samples/sample-simulator.cc => src/core/examples/sample-simulator.cc
rename : samples/sample-simulator.py => src/core/examples/sample-simulator.py
rename : samples/main-simple.cc => src/internet/examples/main-simple.cc
rename : samples/main-grid-topology.cc => src/mobility/examples/main-grid-topology.cc
rename : samples/main-random-topology.cc => src/mobility/examples/main-random-topology.cc
rename : samples/main-random-walk.cc => src/mobility/examples/main-random-walk.cc
rename : samples/main-packet-header.cc => src/network/examples/main-packet-header.cc
rename : samples/main-packet-tag.cc => src/network/examples/main-packet-tag.cc
rename : samples/main-test-sync.cc => src/network/examples/main-test-sync.cc
rename : samples/main-propagation-loss.cc => src/propagation/examples/main-propagation-loss.cc
|
2011-04-14 14:22:09 -07:00 |
|
Mathieu Lacage
|
e61b21214f
|
early work to make python bindings work again with ns-3-time
|
2011-04-13 09:08:05 +02:00 |
|
Mathieu Lacage
|
9c72e7f8c3
|
fix small bugs
|
2011-04-13 08:35:49 +02:00 |
|
Mathieu Lacage
|
a53fd435a2
|
merge with HEAD
--HG--
rename : src/routing/aodv/test/aodv-regression.cc => src/aodv/test/aodv-regression.cc
rename : src/applications/onoff/onoff-application.cc => src/applications/model/onoff-application.cc
rename : src/core/int64x64-128.cc => src/core/model/int64x64-128.cc
rename : src/core/int64x64-128.h => src/core/model/int64x64-128.h
rename : src/core/int64x64-cairo.cc => src/core/model/int64x64-cairo.cc
rename : src/core/int64x64-cairo.h => src/core/model/int64x64-cairo.h
rename : src/core/int64x64-double.h => src/core/model/int64x64-double.h
rename : src/core/int64x64.cc => src/core/model/int64x64.cc
rename : src/core/int64x64.h => src/core/model/int64x64.h
rename : src/simulator/nstime.h => src/core/model/nstime.h
rename : src/simulator/time.cc => src/core/model/time.cc
rename : src/devices/csma/backoff.cc => src/csma/model/backoff.cc
rename : src/contrib/flow-monitor/flow-probe.h => src/flow-monitor/model/flow-probe.h
rename : src/internet-stack/rtt-estimator.cc => src/internet/model/rtt-estimator.cc
rename : src/internet-stack/rtt-estimator.h => src/internet/model/rtt-estimator.h
rename : src/devices/mesh/dot11s/hwmp-protocol.cc => src/mesh/model/dot11s/hwmp-protocol.cc
rename : src/routing/olsr/olsr-routing-protocol.cc => src/olsr/model/olsr-routing-protocol.cc
rename : src/devices/spectrum/waveform-generator.cc => src/spectrum/model/waveform-generator.cc
rename : src/devices/spectrum/waveform-generator.h => src/spectrum/model/waveform-generator.h
rename : src/contrib/stats/time-data-calculators.cc => src/stats/model/time-data-calculators.cc
rename : src/contrib/delay-jitter-estimation.cc => src/tools/model/delay-jitter-estimation.cc
rename : src/contrib/delay-jitter-estimation.h => src/tools/model/delay-jitter-estimation.h
rename : src/devices/wifi/mac-low.cc => src/wifi/model/mac-low.cc
rename : src/devices/wimax/bs-uplink-scheduler-mbqos.cc => src/wimax/model/bs-uplink-scheduler-mbqos.cc
|
2011-04-13 08:26:47 +02:00 |
|
Mathieu Lacage
|
fa1530cac4
|
no need for stupid ifdef anymore
|
2011-04-11 16:39:59 +02:00 |
|
Mathieu Lacage
|
46f8328966
|
making NS3_LOGGING_ENABLE control macro expansion and nothing more
|
2011-04-11 15:38:09 +02:00 |
|
Mitch Watrous
|
718028ea73
|
Relabel all build verification tests (BVT) to be unit tests (UNIT)
|
2011-04-07 10:33:33 -07:00 |
|
Mitch Watrous
|
f7746f75e5
|
Move tests from core module to its test library and update CHANGES.html
|
2011-04-06 15:32:12 -07:00 |
|
Mitch Watrous
|
177eada818
|
Move tests from core module to its test library and update CHANGES.html
|
2011-04-06 12:20:27 -07:00 |
|
Mathieu Lacage
|
597ae8ba1a
|
bug 1094: Object::GetObject upon dlopen
|
2011-04-05 21:39:39 +02:00 |
|
Gustavo J. A. M. Carneiro
|
626e16ba0c
|
Python bindings: fix uninitialized value
|
2011-04-04 12:35:41 +01:00 |
|
Gustavo J. A. M. Carneiro
|
ec2d7d461b
|
Bindings rescan
|
2011-04-01 11:51:51 +01:00 |
|
Nicola Baldo
|
0fbdb77bac
|
updated doxygen for Object::Dispose (bug 1086)
|
2011-03-31 12:58:05 +02:00 |
|
Gustavo J. A. M. Carneiro
|
6603bdf114
|
Modular bindings: Override the core.so module to add an atexit handler that shuts down ns3 before Python
|
2011-03-27 23:37:58 +01:00 |
|
Gustavo J. A. M. Carneiro
|
8232f5ad7f
|
Modular bindings: disable certain binding classes when certain features are disabled in ns-3.
|
2011-03-27 15:52:15 +01:00 |
|
Mitch Watrous
|
39f9f7a252
|
Move tests from some modules to their test libraries
|
2011-03-25 12:55:27 -07:00 |
|
Mitch Watrous
|
dd0fa0fc12
|
Create separate module and test-module libraries
--HG--
rename : src/test/nsctcp/nsctcp-loss-test-suite.cc => src/test/ns3tcp/nsctcp-loss-test-suite.cc
|
2011-03-18 10:58:21 -07:00 |
|
Josh Pelkey
|
a8c0058b6b
|
remove unknown wscript entry
|
2011-03-18 14:43:00 -04:00 |
|
Mathieu Lacage
|
5402054cac
|
typos in email addresses
|
2011-03-17 10:03:56 +01:00 |
|
Gustavo J. A. M. Carneiro
|
afc9ece749
|
Modular bindings: add the Callback<...> type handlers
|
2011-03-13 15:28:57 +00:00 |
|
Gustavo J. A. M. Carneiro
|
1e56a82379
|
Modular bindings: make Scalar operators work again
|
2011-03-13 13:19:56 +00:00 |
|
Gustavo J. A. M. Carneiro
|
fec255857c
|
Modular Python bindings work (many bug fixes, more modules tested)
|
2011-03-12 18:34:30 +00:00 |
|
Gustavo J. A. M. Carneiro
|
4dfe59f29a
|
Scan modular bindings for the 'core' and 'network' modules
|
2011-03-08 15:38:28 +00:00 |
|
Gustavo J. A. M. Carneiro
|
fc478b2d43
|
merge
--HG--
rename : src/node/wscript => src/network/wscript
|
2011-03-08 12:46:53 +00:00 |
|
Tom Henderson
|
c26396ec5d
|
merge src/simulator into src/core; move src/core to new module layout
--HG--
rename : src/core/abort.h => src/core/model/abort.h
rename : src/core/assert.h => src/core/model/assert.h
rename : src/core/attribute-accessor-helper.h => src/core/model/attribute-accessor-helper.h
rename : src/core/attribute-helper.h => src/core/model/attribute-helper.h
rename : src/core/attribute-list.cc => src/core/model/attribute-list.cc
rename : src/core/attribute-list.h => src/core/model/attribute-list.h
rename : src/core/attribute.cc => src/core/model/attribute.cc
rename : src/core/attribute.h => src/core/model/attribute.h
rename : src/core/boolean.cc => src/core/model/boolean.cc
rename : src/core/boolean.h => src/core/model/boolean.h
rename : src/core/breakpoint.cc => src/core/model/breakpoint.cc
rename : src/core/breakpoint.h => src/core/model/breakpoint.h
rename : src/simulator/cairo-wideint-private.h => src/core/model/cairo-wideint-private.h
rename : src/simulator/cairo-wideint.c => src/core/model/cairo-wideint.c
rename : src/simulator/calendar-scheduler.cc => src/core/model/calendar-scheduler.cc
rename : src/simulator/calendar-scheduler.h => src/core/model/calendar-scheduler.h
rename : src/core/callback.cc => src/core/model/callback.cc
rename : src/core/callback.h => src/core/model/callback.h
rename : src/core/command-line.cc => src/core/model/command-line.cc
rename : src/core/command-line.h => src/core/model/command-line.h
rename : src/core/config.cc => src/core/model/config.cc
rename : src/core/config.h => src/core/model/config.h
rename : src/core/default-deleter.h => src/core/model/default-deleter.h
rename : src/simulator/default-simulator-impl.cc => src/core/model/default-simulator-impl.cc
rename : src/simulator/default-simulator-impl.h => src/core/model/default-simulator-impl.h
rename : src/core/deprecated.h => src/core/model/deprecated.h
rename : src/core/double.cc => src/core/model/double.cc
rename : src/core/double.h => src/core/model/double.h
rename : src/core/empty.h => src/core/model/empty.h
rename : src/core/enum.cc => src/core/model/enum.cc
rename : src/core/enum.h => src/core/model/enum.h
rename : src/simulator/event-id.cc => src/core/model/event-id.cc
rename : src/simulator/event-id.h => src/core/model/event-id.h
rename : src/simulator/event-impl.cc => src/core/model/event-impl.cc
rename : src/simulator/event-impl.h => src/core/model/event-impl.h
rename : src/core/fatal-error.h => src/core/model/fatal-error.h
rename : src/core/fatal-impl.cc => src/core/model/fatal-impl.cc
rename : src/core/fatal-impl.h => src/core/model/fatal-impl.h
rename : src/core/global-value.cc => src/core/model/global-value.cc
rename : src/core/global-value.h => src/core/model/global-value.h
rename : src/simulator/heap-scheduler.cc => src/core/model/heap-scheduler.cc
rename : src/simulator/heap-scheduler.h => src/core/model/heap-scheduler.h
rename : src/simulator/high-precision-128.cc => src/core/model/high-precision-128.cc
rename : src/simulator/high-precision-128.h => src/core/model/high-precision-128.h
rename : src/simulator/high-precision-cairo.cc => src/core/model/high-precision-cairo.cc
rename : src/simulator/high-precision-cairo.h => src/core/model/high-precision-cairo.h
rename : src/simulator/high-precision-double.h => src/core/model/high-precision-double.h
rename : src/simulator/high-precision.cc => src/core/model/high-precision.cc
rename : src/simulator/high-precision.h => src/core/model/high-precision.h
rename : src/core/int-to-type.h => src/core/model/int-to-type.h
rename : src/core/integer.cc => src/core/model/integer.cc
rename : src/core/integer.h => src/core/model/integer.h
rename : src/simulator/list-scheduler.cc => src/core/model/list-scheduler.cc
rename : src/simulator/list-scheduler.h => src/core/model/list-scheduler.h
rename : src/core/log.cc => src/core/model/log.cc
rename : src/core/log.h => src/core/model/log.h
rename : src/simulator/make-event.cc => src/core/model/make-event.cc
rename : src/simulator/make-event.h => src/core/model/make-event.h
rename : src/simulator/map-scheduler.cc => src/core/model/map-scheduler.cc
rename : src/simulator/map-scheduler.h => src/core/model/map-scheduler.h
rename : src/core/names.cc => src/core/model/names.cc
rename : src/core/names.h => src/core/model/names.h
rename : src/simulator/ns2-calendar-scheduler.cc => src/core/model/ns2-calendar-scheduler.cc
rename : src/simulator/ns2-calendar-scheduler.h => src/core/model/ns2-calendar-scheduler.h
rename : src/simulator/nstime.h => src/core/model/nstime.h
rename : src/core/object-base.cc => src/core/model/object-base.cc
rename : src/core/object-base.h => src/core/model/object-base.h
rename : src/core/object-factory.cc => src/core/model/object-factory.cc
rename : src/core/object-factory.h => src/core/model/object-factory.h
rename : src/core/object-vector.cc => src/core/model/object-vector.cc
rename : src/core/object-vector.h => src/core/model/object-vector.h
rename : src/core/object.cc => src/core/model/object.cc
rename : src/core/object.h => src/core/model/object.h
rename : src/core/pointer.cc => src/core/model/pointer.cc
rename : src/core/pointer.h => src/core/model/pointer.h
rename : src/core/ptr.h => src/core/model/ptr.h
rename : src/core/random-variable.cc => src/core/model/random-variable.cc
rename : src/core/random-variable.h => src/core/model/random-variable.h
rename : src/simulator/realtime-simulator-impl.cc => src/core/model/realtime-simulator-impl.cc
rename : src/simulator/realtime-simulator-impl.h => src/core/model/realtime-simulator-impl.h
rename : src/core/ref-count-base.cc => src/core/model/ref-count-base.cc
rename : src/core/ref-count-base.h => src/core/model/ref-count-base.h
rename : src/core/rng-stream.cc => src/core/model/rng-stream.cc
rename : src/core/rng-stream.h => src/core/model/rng-stream.h
rename : src/simulator/scheduler.cc => src/core/model/scheduler.cc
rename : src/simulator/scheduler.h => src/core/model/scheduler.h
rename : src/core/simple-ref-count.h => src/core/model/simple-ref-count.h
rename : src/simulator/simulation-singleton.h => src/core/model/simulation-singleton.h
rename : src/simulator/simulator-impl.cc => src/core/model/simulator-impl.cc
rename : src/simulator/simulator-impl.h => src/core/model/simulator-impl.h
rename : src/simulator/simulator.cc => src/core/model/simulator.cc
rename : src/simulator/simulator.h => src/core/model/simulator.h
rename : src/core/singleton.h => src/core/model/singleton.h
rename : src/core/string.cc => src/core/model/string.cc
rename : src/core/string.h => src/core/model/string.h
rename : src/simulator/synchronizer.cc => src/core/model/synchronizer.cc
rename : src/simulator/synchronizer.h => src/core/model/synchronizer.h
rename : src/core/system-condition.h => src/core/model/system-condition.h
rename : src/core/system-mutex.h => src/core/model/system-mutex.h
rename : src/core/system-thread.h => src/core/model/system-thread.h
rename : src/core/system-wall-clock-ms.h => src/core/model/system-wall-clock-ms.h
rename : src/core/test.cc => src/core/model/test.cc
rename : src/core/test.h => src/core/model/test.h
rename : src/simulator/time-base.cc => src/core/model/time-base.cc
rename : src/simulator/time-base.h => src/core/model/time-base.h
rename : src/simulator/time.cc => src/core/model/time.cc
rename : src/simulator/timer-impl.h => src/core/model/timer-impl.h
rename : src/simulator/timer.cc => src/core/model/timer.cc
rename : src/simulator/timer.h => src/core/model/timer.h
rename : src/core/trace-source-accessor.cc => src/core/model/trace-source-accessor.cc
rename : src/core/trace-source-accessor.h => src/core/model/trace-source-accessor.h
rename : src/core/traced-callback.h => src/core/model/traced-callback.h
rename : src/core/traced-value.h => src/core/model/traced-value.h
rename : src/core/type-id.cc => src/core/model/type-id.cc
rename : src/core/type-id.h => src/core/model/type-id.h
rename : src/core/type-name.cc => src/core/model/type-name.cc
rename : src/core/type-name.h => src/core/model/type-name.h
rename : src/core/type-traits.h => src/core/model/type-traits.h
rename : src/core/uinteger.cc => src/core/model/uinteger.cc
rename : src/core/uinteger.h => src/core/model/uinteger.h
rename : src/simulator/unix-fd-reader.cc => src/core/model/unix-fd-reader.cc
rename : src/simulator/unix-fd-reader.h => src/core/model/unix-fd-reader.h
rename : src/core/unix-system-condition.cc => src/core/model/unix-system-condition.cc
rename : src/core/unix-system-mutex.cc => src/core/model/unix-system-mutex.cc
rename : src/core/unix-system-thread.cc => src/core/model/unix-system-thread.cc
rename : src/core/unix-system-wall-clock-ms.cc => src/core/model/unix-system-wall-clock-ms.cc
rename : src/core/vector.cc => src/core/model/vector.cc
rename : src/core/vector.h => src/core/model/vector.h
rename : src/simulator/wall-clock-synchronizer.cc => src/core/model/wall-clock-synchronizer.cc
rename : src/simulator/wall-clock-synchronizer.h => src/core/model/wall-clock-synchronizer.h
rename : src/simulator/watchdog.cc => src/core/model/watchdog.cc
rename : src/simulator/watchdog.h => src/core/model/watchdog.h
rename : src/core/win32-system-wall-clock-ms.cc => src/core/model/win32-system-wall-clock-ms.cc
rename : src/core/attribute-test-suite.cc => src/core/test/attribute-test-suite.cc
rename : src/core/callback-test-suite.cc => src/core/test/callback-test-suite.cc
rename : src/core/names-test-suite.cc => src/core/test/names-test-suite.cc
rename : src/core/ptr-test-suite.cc => src/core/test/ptr-test-suite.cc
rename : src/core/rng-test-suite.cc => src/core/test/rng-test-suite.cc
rename : src/core/traced-callback-test-suite.cc => src/core/test/traced-callback-test-suite.cc
rename : src/core/type-traits-test-suite.cc => src/core/test/type-traits-test-suite.cc
|
2011-02-18 16:05:39 -08:00 |
|
Mitch Watrous
|
77a31a142b
|
Make core module not depend on simulator module
--HG--
rename : src/core/unix-fd-reader.cc => src/simulator/unix-fd-reader.cc
rename : src/core/unix-fd-reader.h => src/simulator/unix-fd-reader.h
|
2011-01-19 10:51:11 -08:00 |
|
Mitch Watrous
|
bfef0ebd2f
|
Make test cases not return bool valuesMake all TestSuite instances be static
|
2011-01-17 12:53:20 -08:00 |
|
Mitch Watrous
|
53d882e28b
|
Make all TestSuite instances be static
|
2011-01-10 15:55:29 -08:00 |
|
Tom Henderson
|
de77eaa4ce
|
make destructor virtual
|
2010-12-31 19:44:45 -08:00 |
|
Tom Goff
|
3c32946c3e
|
bug 903: TapBridge doesn't close cleanly
|
2010-12-30 14:19:48 -08:00 |
|
Tom Henderson
|
48548b10e6
|
fix modularity issue with core module
|
2010-11-08 12:02:43 -08:00 |
|
Gustavo J. A. M. Carneiro
|
c0f567ef94
|
Start of work on modular Python bindings, unstable
|
2010-11-07 23:17:52 +00:00 |
|
Mitch Watrous
|
b64d603652
|
Fix verbose parameter specifications
|
2010-10-11 16:03:38 -07:00 |
|
Jens Mittag
|
6664c78e17
|
Extension of method Enum::MakeEnumChecker() to accept more parameters
|
2010-09-29 14:37:52 +02:00 |
|
Mathieu Lacage
|
0985e599cb
|
fix double build
|
2010-08-25 17:42:52 +02:00 |
|