Commit Graph

73 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro
e1f187d38a Detect the pthread.h header file and automatically disable components that cannot build without it. 2008-09-08 12:19:46 +01:00
Mathieu Lacage
bf3ad68c92 remove dead code. 2008-08-26 08:41:21 -07:00
Craig Dowell
db748a0000 add system threads and synchronization primitives 2008-07-15 15:59:57 -07:00
Mathieu Lacage
7b34f76ef7 define NS_DEPRECATED 2008-07-09 20:11:16 -07:00
Mathieu Lacage
4ff40c4a07 get rid of Attribute class. Use AttributeValue subclasses directly. 2008-04-17 13:42:25 -07:00
Mathieu Lacage
d4cd3c92fd Pointer class for primitive type pointer. 2008-04-09 11:46:04 -07:00
Mathieu Lacage
ba70c90271 export header. 2008-03-27 15:32:15 -07:00
George F. Riley
8d084573dc bug: 147. Add RefCountBase 2008-03-27 15:28:54 -07:00
Mathieu Lacage
660e414f36 split code from object.h/object.cc 2008-03-16 20:55:18 +01:00
Gustavo J. A. M. Carneiro
9cf6137916 Add a 'module' attribute to the ns3header object specifying which module each set of headers belongs to. 2007-12-26 13:40:39 +00:00
Mathieu Lacage
eb4fb0cb5d kill DefaultValue 2008-03-10 00:27:53 +01:00
Mathieu Lacage
a786828ddf kill TraceResolver et al. 2008-03-03 01:58:57 +01:00
Mathieu Lacage
0c586271e5 introduce the ns3::String class, get rid of the string -> Attribute implicit conversion, and get rid of MakeDataRate, port PointToPointNetDevice to Attributes 2008-02-27 21:41:34 +01:00
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