Raj Bhattacharjea
600aa2ec16
Added Triangularly distributed random variables
2007-07-18 17:43:45 -04:00
Gustavo J. A. M. Carneiro
ae8f10ae47
WAF: derive the variable NS3_MODULES from the 'all_modules' list in src/wscript, instead of requiring every module to define a configure function to register themselves. This way module registration is done in one place only: src/wscript. Requires module naming conventions, though.
2007-07-15 13:04:47 +01:00
Gustavo J. A. M. Carneiro
441a8868a0
Fix unit test assertion failure error message (was printing the value instead of the expression itself)
2007-07-09 14:31:52 +01:00
Mathieu Lacage
d879c3c54a
merge from head
2007-06-21 09:40:57 +02:00
Gustavo J. A. M. Carneiro
3b96881ba2
Bug 37: NS_TEST_ASSERT_EQUAL
2007-06-18 15:55:47 +01:00
Mathieu Lacage
d27fe9ac8e
merge
2007-06-12 22:54:10 +02:00
Gustavo J. A. M. Carneiro
72622c0755
Re-sync WAF build with the latest SConstruct changes.
2007-06-12 14:05:01 +01:00
Mathieu Lacage
c6f42b1cff
constify Callback::IsNull
2007-06-07 12:30:52 +02:00
Mathieu Lacage
01f37ccb65
rename MakeNewObject to Create
2007-06-04 16:32:37 +02:00
Gustavo J. A. M. Carneiro
65aca43f3f
WAF: make all ns3 modules register themselves in the environment; link the run-tests program with all ns3 modules, not with a hardcoded list.
2007-06-15 15:19:38 +01:00
Mathieu Lacage
8eef599aa6
add public Callback::GetImpl
2007-05-31 13:44:40 +02:00
Mathieu Lacage
65f215eee2
add a new overloaded Assign method
2007-05-31 11:03:26 +02:00
Mathieu Lacage
18c3f768a3
small typo
2007-05-25 21:28:38 +02:00
Mathieu Lacage
0e277a28d8
improve dox
2007-05-25 21:27:58 +02:00
Mathieu Lacage
44007809fd
size of element is pointer, not value
2007-05-25 18:51:04 +02:00
Mathieu Lacage
827e1c879e
avoid checking for the Object::iid value from within ComponentManager::Register
2007-05-25 18:39:02 +02:00
Mathieu Lacage
1a7e6629fb
more tests
2007-05-25 18:22:22 +02:00
Mathieu Lacage
4164903d0e
eliminate memory leak
2007-05-25 18:13:01 +02:00
Mathieu Lacage
5bedcf0a1c
add dox
2007-05-25 18:00:50 +02:00
Mathieu Lacage
f1db331e5d
fix buggy assert
2007-05-25 17:42:53 +02:00
Mathieu Lacage
3df39a1f78
add DefaultValue support for ClassId
2007-05-25 15:28:24 +02:00
Mathieu Lacage
59459fc6ca
a new ComponentManager API
2007-05-25 14:15:03 +02:00
Mathieu Lacage
83dcd91223
make Callback use a separate empty type
2007-05-25 14:13:23 +02:00
Mathieu Lacage
ca530216ec
add a m_disposed field and check it
2007-05-25 12:27:40 +02:00
Mathieu Lacage
c2ac40ca00
use a 16 bit interface id
2007-05-25 12:23:51 +02:00
Mathieu Lacage
14e59ca91a
remove buggy assert
2007-05-25 12:19:58 +02:00
Mathieu Lacage
cb3ec490a5
make QueryInterface const
2007-05-25 10:52:58 +02:00
Mathieu Lacage
4358b2fd71
port ComponentManager to Object from Interface
2007-05-25 10:32:34 +02:00
Mathieu Lacage
6c6a0073bf
remove Interface
2007-05-25 10:04:38 +02:00
Mathieu Lacage
f86cf8b9c3
rename InterfaceObject to Object
2007-05-25 10:02:50 +02:00
Mathieu Lacage
0444eb1f80
remove Object base class
2007-05-25 09:44:57 +02:00
Mathieu Lacage
45d2ebfc69
merge
2007-05-25 09:44:18 +02:00
Mathieu Lacage
29026f00db
merge
2007-05-24 16:12:20 +02:00
Mathieu Lacage
25c6350a88
fix bug 24
2007-05-24 16:08:03 +02:00
Gustavo J. A. M. Carneiro
c0af811d13
WAF: reference-list* were removed
2007-05-24 14:53:43 +01:00
Mathieu Lacage
01d21b3ea2
add tests and fix leak
2007-05-24 15:37:00 +02:00
Mathieu Lacage
df1cd3d5da
remove ReferenceList: fix bug 27
2007-05-24 15:23:11 +02:00
Mathieu Lacage
1bab5a3625
add Callback::Nullify method
2007-05-24 14:58:24 +02:00
Mathieu Lacage
911daba417
fix bug 23
2007-05-24 14:53:10 +02:00
Mathieu Lacage
8c4e057c91
add EnumDefaultValue::SetValue
2007-05-24 09:34:43 +02:00
Emmanuelle Laprise
73a66e5b1a
Fixed the problems that were found by Mathieu Lacage in the first
...
implementation. Biggest change is to not allow any conversions to
double with the GetXxxSeconds and XxxSeconds functions. (see Bug 22
for more information)
2007-05-21 22:14:09 -05:00
Mathieu Lacage
8b48c39675
rename ::Add to ::AddInterface
2007-05-19 13:41:50 +02:00
Mathieu Lacage
055f6d06ae
yet another optimization to cut even more on memory allocations
2007-05-19 13:25:45 +02:00
Emmanuelle Laprise
23ab5ba436
The header file ns3/cairo-wideint-private.h was added since the type int32_t was used.
2007-05-17 12:12:44 -05:00
Gustavo J. A. M. Carneiro
e518ba5de5
Fix swapped parameters in LogNormalVariable::GetSingleValue and add a couple of LogNormalVariable unit tests.
2007-05-19 16:40:40 +01:00
Gustavo J. A. M. Carneiro
2dc08498c4
Correct the Ptr (T *ptr) documentation.
2007-05-19 14:37:06 +01:00
Mathieu Lacage
b1bc31ae0e
optimization suggested by gustavo
2007-05-17 17:21:49 +02:00
Gustavo J. A. M. Carneiro
6e7e5822fb
Fix some case sensitivity issues on win32-specific code.
2007-05-17 15:15:56 +01:00
Mathieu Lacage
f2c02fe3bb
a replacement for the Interface base class
2007-05-17 14:39:54 +02:00
Mathieu Lacage
447de493d3
beautify the dox output
2007-05-17 14:07:22 +02:00