Mathieu Lacage
|
e1cfc6776f
|
make sure tha NS3_DEBUG_ENABLE is defined by doxygen preprocessor
|
2007-02-13 10:23:31 +01:00 |
|
Mathieu Lacage
|
5eb4a7d053
|
avoid warning in optimized builds
|
2007-02-13 10:23:10 +01:00 |
|
Mathieu Lacage
|
34f5deaada
|
improve assert brekapoint function
|
2007-02-13 10:22:49 +01:00 |
|
Mathieu Lacage
|
541f421b91
|
really trigger segfault when needed
|
2007-02-13 09:52:42 +01:00 |
|
Mathieu Lacage
|
b4f0475176
|
add NS3_ASSERT and NS3_ASSERT_MSG
|
2007-02-13 09:45:32 +01:00 |
|
Mathieu Lacage
|
662869a351
|
test and debug the debug support
|
2007-02-07 08:49:54 +01:00 |
|
Mathieu Lacage
|
d27d3ed8c1
|
define NS3_DEBBUG_ENABLE when needed
|
2007-02-07 08:29:01 +01:00 |
|
Mathieu Lacage
|
b31d927d20
|
remove EnableEnvVar function
|
2007-02-06 21:42:31 +01:00 |
|
Mathieu Lacage
|
2c459e33c3
|
add debugging support
|
2007-02-06 20:40:38 +01:00 |
|
Mathieu Lacage
|
39ae4ca4ca
|
remove compiler warning about unused variable when asserts are disabled.
|
2007-02-06 19:59:28 +01:00 |
|
Mathieu Lacage
|
699078343c
|
merge from trunnk
|
2007-02-06 15:50:20 +01:00 |
|
Mathieu Lacage
|
cdd54b98f4
|
avoid unused variable compiler warnings
|
2007-02-06 15:49:42 +01:00 |
|
Mathieu Lacage
|
e065754071
|
merge with ns-3-ptr branch
|
2007-02-06 08:57:44 +01:00 |
|
Mathieu Lacage
|
fd23a1e46f
|
handle correctly nanosecond input
|
2007-02-05 12:42:32 +01:00 |
|
Mathieu Lacage
|
fa3f8c2c1a
|
use the new CallbackTracerBase::CheckCallbackType method to ensure proper type matching when invoking TraceContainer::SetCallback
|
2007-02-05 12:42:16 +01:00 |
|
Mathieu Lacage
|
cb5e3b85bf
|
add CallbackTracerBase and CallbackTracerBase::CheckCallbackType method to check the runtime type of a CallbackTracer
|
2007-02-05 12:41:36 +01:00 |
|
Mathieu Lacage
|
fd44e3c9fd
|
add CallbackBase and CallbackImplBase to allow the implementation of the runtime type checking method Callback::ChekType
|
2007-02-05 12:39:51 +01:00 |
|
Mathieu Lacage
|
442658fe0a
|
constify
|
2007-02-05 12:38:52 +01:00 |
|
raj@igloo.ece.gatech.edu
|
a5b872deb4
|
Raj test commit
|
2007-02-02 14:41:28 -05:00 |
|
Mathieu Lacage
|
93e09980bf
|
add implementation comment
|
2007-02-02 20:02:34 +01:00 |
|
Mathieu Lacage
|
f9030af5e2
|
optimize Time::Get methods
|
2007-02-02 19:40:03 +01:00 |
|
Mathieu Lacage
|
886629f871
|
optimize Time arithmetic operations.
|
2007-02-02 19:37:16 +01:00 |
|
Mathieu Lacage
|
1d3cf64970
|
fix trace output
|
2007-02-02 19:29:55 +01:00 |
|
Mathieu Lacage
|
29c1bbdde3
|
added useless Time::Seconds method when doing testing for the removal of the Seconds class. Remove it.
|
2007-02-02 19:14:16 +01:00 |
|
Mathieu Lacage
|
ec65cc9890
|
add a few more tests for the Time class
|
2007-02-02 15:39:47 +01:00 |
|
Tom Henderson
|
81fe64e129
|
Initial simple.tcl file
|
2007-02-02 00:04:48 -08:00 |
|
Mathieu Lacage
|
ebe99a4afb
|
fix EventId::IsExpired and Simulator::IsExpired, add EventId::IsRunning, add relevant tests, replace Seconds, MilliSeconds, MicroSeconds, and, NanoSeconds classes by functions named similarly
|
2007-02-01 18:52:55 +01:00 |
|
Mathieu Lacage
|
78158a2f63
|
Make tags more robust with regard to lack of tag registration
|
2007-02-01 18:50:58 +01:00 |
|
Mathieu Lacage
|
13fa6c4b30
|
allow you to specify extra link flags for each module
|
2007-02-01 18:50:19 +01:00 |
|
Mathieu Lacage
|
c3e13dd000
|
add ns3::Ptr<T>::operator * with a few tests
|
2007-01-31 20:14:23 +01:00 |
|
Mathieu Lacage
|
7ba8b1f96a
|
add smart pointer sample code
|
2006-12-22 09:03:09 +01:00 |
|
Mathieu Lacage
|
8e275d37db
|
more tests, fix bugs uncovered by tests
|
2006-12-18 14:25:33 +01:00 |
|
Mathieu Lacage
|
3286eef3d0
|
smart pointer tests. no bugs for now
|
2006-12-18 13:28:29 +01:00 |
|
Mathieu Lacage
|
8dc4187425
|
initial go at smart pointer implementation
|
2006-12-18 13:17:08 +01:00 |
|
Mathieu Lacage
|
a29fa8b3fe
|
make Heap scheduler remove operation first perform a linear search to find the target location and then perform a correct remove through a top-down heapification
|
2006-12-18 11:39:48 +01:00 |
|
Mathieu Lacage
|
724be50e0c
|
make sure we reset the simulator configuration for each run
|
2006-12-15 13:51:56 +01:00 |
|
Mathieu Lacage
|
b87c67a1e2
|
add command-line options to simulator benchmark
|
2006-12-15 10:19:49 +01:00 |
|
Mathieu Lacage
|
aac57d27e4
|
remove now unused internal iterator from EventImpl class
|
2006-12-15 10:08:22 +01:00 |
|
Mathieu Lacage
|
6c5e8e3803
|
remove empty tests
|
2006-12-15 10:06:55 +01:00 |
|
Mathieu Lacage
|
77d6547de1
|
make the event replay code actually work. Stop using deques and use std::vector instead. plus a bunch of other fixes to deal correctly with removes
|
2006-12-15 10:05:28 +01:00 |
|
Mathieu Lacage
|
32f5b36fe2
|
We need to make sure that the uid of the first event generated is different from the uid of the simulator when no events have yet been run.
|
2006-12-15 10:01:23 +01:00 |
|
Mathieu Lacage
|
bae3db8549
|
allow the user to specify microseconds and nanoseconds in 64bit units.
|
2006-12-13 15:20:03 +01:00 |
|
Mathieu Lacage
|
e2caaf8a99
|
Log format is defined in units of nano seconds rather than seconds.
|
2006-12-13 15:19:06 +01:00 |
|
Mathieu Lacage
|
09da9fe4ef
|
fix the Simulation event replayer: make it build
|
2006-12-12 14:59:13 +01:00 |
|
Mathieu Lacage
|
8078499184
|
optmize std::map comparison
|
2006-12-12 14:41:52 +01:00 |
|
Mathieu Lacage
|
0dbc2c551f
|
optmize binary heap comparison
|
2006-12-12 14:41:39 +01:00 |
|
Mathieu Lacage
|
3c59553eef
|
optimize other all comparison operators
|
2006-12-12 14:31:16 +01:00 |
|
Mathieu Lacage
|
c9645bf772
|
optimize Binary Heap comparison operator
|
2006-12-12 14:30:44 +01:00 |
|
Mathieu Lacage
|
df792a655f
|
fix warnings for optimized build
|
2006-12-12 14:17:00 +01:00 |
|
Mathieu Lacage
|
e10cefda44
|
add small perl utility to generate static sample distributions
|
2006-12-12 14:02:07 +01:00 |
|