Commit Graph

5927 Commits

Author SHA1 Message Date
Mathieu Lacage
4db6e9a69a merge unfinished packet history code 2007-05-29 16:09:20 +02:00
Mathieu Lacage
a6d6859aab sample code for component manager 2007-05-25 21:53:24 +02:00
Mathieu Lacage
55f8e04570 add more code to sample code 2007-05-25 21:47:59 +02:00
Mathieu Lacage
a1f206804c sample code for Object base class 2007-05-25 21:43:23 +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
Gustavo J. A. M. Carneiro
081e70c7f3 Add the waf files and scripts to the scons dist 2007-05-25 19:14:05 +01: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
643522774e port code from Interface to Object 2007-05-25 10:56:03 +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
Gustavo J. A. M. Carneiro
acbfbc29b3 WAF: add a dist_hook function to exclude the generated documentation from waf dist 2007-05-24 19:21:50 +01:00
Gustavo J. A. M. Carneiro
923f4aeb8f WAF: correct values of VERSION and APPNAME, for waf dist 2007-05-24 17:59:30 +01:00
Gustavo J. A. M. Carneiro
381103678d WAF: cleanup the main wscript file by moving the definition of the ns3header object type into src/wscript 2007-05-24 17:54:51 +01:00
Mathieu Lacage
80247a993d uniformize the DefaultValues used by the Event Schedulers 2007-05-24 16:15:41 +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
9b4e7f4cfc add DefaultValue support for TimeStepPrecision 2007-05-24 09:34:58 +02:00
Mathieu Lacage
8c4e057c91 add EnumDefaultValue::SetValue 2007-05-24 09:34:43 +02:00
Mathieu Lacage
cd0c502986 more dox improvements 2007-05-24 09:22:48 +02:00
Mathieu Lacage
7436c51592 improve dox 2007-05-24 09:18:42 +02:00
Mathieu Lacage
95863b81a3 add reference to Emmanuelle in Authors/Copyright 2007-05-24 09:11:46 +02:00
Mathieu Lacage
49fbbec138 avoid cyclic dependency between Simulator and Time code 2007-05-24 09:08:24 +02:00
Mathieu Lacage
cc2d1399ab fix small typos 2007-05-24 09:04:19 +02:00
Mathieu Lacage
fcf02a427c namespace the precision values properly 2007-05-24 09:02:17 +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
Mathieu Lacage
a655f02fcc merge ns-3.0.2 tag 2007-05-24 08:34:41 +02:00