Commit Graph

60 Commits

Author SHA1 Message Date
Mathieu Lacage
9094ef8b1b EventTraceSource -> TracedCallback, ValueTraceSource -> TracedValue. 2008-02-26 19:51:33 +01:00
Mathieu Lacage
061f5a8426 export public header 2008-02-26 18:03:44 +01:00
Mathieu Lacage
5b36ba86ad A Config class which hooks into the Object Attribute/Tracing system. 2008-02-26 01:07:16 +01:00
Mathieu Lacage
93ae3cea51 replace IntegerTraceSource with ValueTraceSource 2008-02-24 20:04:31 +01:00
Mathieu Lacage
6895e23eca InitialValue -> GlobalValue 2008-02-23 05:23:59 +01:00
Mathieu Lacage
f8ca997175 actually allow connection and disconnection to trace sources registered in TypeIds 2008-02-22 00:08:00 +01:00
Mathieu Lacage
377f70de36 add an IntegerTraceSource which behaves just like an Integer. 2008-02-21 23:15:00 +01:00
Mathieu Lacage
f9538ea708 enum-value -> enum 2008-02-21 19:16:00 +01:00
Mathieu Lacage
03cc15ebdd fp-value -> double 2008-02-21 19:13:39 +01:00
Mathieu Lacage
37b0481304 uint-value -> uinteger 2008-02-21 19:09:05 +01:00
Mathieu Lacage
c1d4c1d4c5 int-value -> integer 2008-02-21 19:04:18 +01:00
Mathieu Lacage
e039942a02 boolean-value -> boolean 2008-02-21 18:57:34 +01:00
Mathieu Lacage
1706273d74 value-helper.h -> attribute-helper.h 2008-02-21 18:54:02 +01:00
Mathieu Lacage
23d972d9dd value-test.cc -> attribute-test.cc 2008-02-21 18:46:48 +01:00
Mathieu Lacage
3b50a66d0b param-spec-helper.h -> attribute-accessor-helper.h 2008-02-21 18:44:27 +01:00
Mathieu Lacage
969a41048d remove old helpers 2008-02-21 18:35:55 +01:00
Mathieu Lacage
5de083e234 value.h -> attribute.h 2008-02-20 21:45:42 +01:00
Mathieu Lacage
4dce1b28b8 InitialValue support 2008-02-18 03:01:52 +01:00
Mathieu Lacage
25bb76ce20 macro-ify 2008-02-15 05:38:29 +01:00
Mathieu Lacage
23c4395731 convert RandomVariable, Rectangle, Vector, and Time to the new Class Helper 2008-02-13 22:39:17 +01:00
Mathieu Lacage
8cc988f172 add ObjectVector value support. 2008-02-11 04:26:09 +01:00
Mathieu Lacage
161ff1c6b0 a pretty simple wrapper around TypeId+Parameters: ObjectFactory 2008-02-08 02:22:04 +01:00
Mathieu Lacage
9cd8e34252 make headers public. 2008-02-07 23:57:07 +01:00
Mathieu Lacage
153e0f6d48 make param-spec-helper.h public 2008-02-07 23:55:23 +01:00
Mathieu Lacage
f44a019aed add back FpValue support 2008-02-07 23:23:33 +01:00
Mathieu Lacage
c94bc0c5c8 add back EnumValue 2008-02-04 23:13:54 +01:00
Mathieu Lacage
0bc09d7d86 add back UintValue 2008-02-04 22:32:21 +01:00
Mathieu Lacage
f21962defc add back IntValue support 2008-02-04 22:18:07 +01:00
Mathieu Lacage
ad6f51646d make Ptr<T> convertible to a Value. 2008-01-31 15:10:21 +01:00
Mathieu Lacage
5b5649de74 attempt to perform correctly automatic conversions. 2008-01-30 19:13:06 +01:00
Mathieu Lacage
78003d863a initial work on Value code 2008-01-30 17:28:18 +01:00
Mathieu Lacage
71c635dedc introduce ObjectBase 2008-01-30 17:25:06 +01:00
Mathieu Lacage
f61e9a9941 interface-id -> type-id 2008-01-16 10:27:07 +01:00
Mathieu Lacage
4f58be6548 replace ComponentManager::Create and ClassId with InterfaceId::CreateObjest and InterfaceId 2008-01-03 11:39:45 +01:00
Mathieu Lacage
64bb988613 a replacement for ClassIdDefaultValue 2008-01-03 09:10:40 +01:00
Mathieu Lacage
9569ad645b fix bug 98 2007-12-25 11:09:15 +01:00
Mathieu Lacage
66b200178f bug 96: debug.h duplicates functionality from log.h 2007-10-30 10:09:39 +01:00
Mathieu Lacage
13347878df implement the helper IntToType template 2007-09-28 10:32:59 +02:00
Mathieu Lacage
4d1ab8f4ba rewrite the TypeTraits and add some tests 2007-09-28 09:27:57 +02:00
Craig Dowell
51a6c25e16 log rides along for free 2007-09-12 16:24:31 -07:00
Mathieu Lacage
7d8b071049 add an overload of the TraceSource::AddCallback method 2007-09-05 12:34:53 +02:00
Mathieu Lacage
0b0a187967 document trace source signature 2007-08-28 12:42:27 +02:00
Mathieu Lacage
e366a6eed4 remove dead code 2007-08-27 15:07:39 +02:00
Mathieu Lacage
ccef3f6d9f remove TraceRoot 2007-08-27 13:36:40 +02:00
Mathieu Lacage
22fec82616 replace CallbackTraceSourceBase with TraceSource base class 2007-08-12 22:23:08 +02:00
Mathieu Lacage
6e762c1ae3 the TerminalTraceResolver is not used anymore by the CompositeTraceResolver implementation 2007-08-12 16:26:53 +02:00
Mathieu Lacage
072734f7e8 move trace code to core module 2007-08-10 15:53:43 +02: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
67e42e8600 Bug #7: Better breakpoints. 2007-08-02 13:59:08 +01:00
Gustavo J. A. M. Carneiro
8682d0293a WAF: remove the obj.includes = '.' part from modules, since it causes build failure in OS X, and waf was just fixed to enable header files dependency tracking by default without needing to change obj.includes 2007-07-28 14:14:16 +01:00