Mathieu Lacage
|
f03f1c237b
|
bug 133: automate RandomVariable memory management.
|
2008-02-07 19:57:21 +01:00 |
|
Mathieu Lacage
|
bf9d59fe21
|
enforce TypeId::PARAM_* flags
|
2008-02-06 18:31:15 +01:00 |
|
Mathieu Lacage
|
c94bc0c5c8
|
add back EnumValue
|
2008-02-04 23:13:54 +01:00 |
|
Mathieu Lacage
|
b1495e485e
|
split ParamSpec::CreateInitialValue -> ParamSpec::GetInitialValue + ParamSpec::CreateValue
|
2008-02-04 22:48:26 +01:00 |
|
Mathieu Lacage
|
6d6ba0c668
|
forgot to add new files
|
2008-02-04 22:47:26 +01:00 |
|
Mathieu Lacage
|
0bc09d7d86
|
add back UintValue
|
2008-02-04 22:32:21 +01:00 |
|
Mathieu Lacage
|
563f2e3594
|
remove un-needed object.h include.
|
2008-02-04 22:32:13 +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
|
5f5518e05b
|
merge with HEAD
|
2008-01-30 17:20:55 +01:00 |
|
Mathieu Lacage
|
f61e9a9941
|
interface-id -> type-id
|
2008-01-16 10:27:07 +01:00 |
|
Gustavo J. A. M. Carneiro
|
d2c80f4d1a
|
Print the correct type in the callback assign error message (instead of Ptr<const CallbackImplBase>)
|
2008-01-15 15:14:24 +00:00 |
|
Mathieu Lacage
|
1dc22a9e8f
|
merge with head
|
2008-01-15 12:58:27 +01:00 |
|
Mathieu Lacage
|
5c769d2d24
|
iid -> tid
|
2008-01-15 12:44:09 +01:00 |
|
Mathieu Lacage
|
a2e63b7f0b
|
iid (void) -> GetTypeId (void)
|
2008-01-15 12:43:07 +01:00 |
|
Mathieu Lacage
|
44c33f1618
|
InterfaceId -> TypeId
|
2008-01-15 12:36:22 +01:00 |
|
Tom Henderson
|
3b31a0234e
|
Doxygen organization
|
2008-01-10 07:31:40 -08:00 |
|
Mathieu Lacage
|
4f58be6548
|
replace ComponentManager::Create and ClassId with InterfaceId::CreateObjest and InterfaceId
|
2008-01-03 11:39:45 +01:00 |
|
Mathieu Lacage
|
33bd62d32f
|
typo
|
2008-01-03 11:37:23 +01:00 |
|
Mathieu Lacage
|
c547c88e89
|
use NS_OBJECT_ENSURE_REGISTERED and fix off-by-one in IidManager::GetRegistered
|
2008-01-03 11:37:09 +01:00 |
|
Mathieu Lacage
|
2a4dcce444
|
add NS_OBJECT_ENSURE_REGISTERED
|
2008-01-03 11:30:02 +01:00 |
|
Mathieu Lacage
|
b41d008223
|
go to the next element in search loop
|
2008-01-03 11:29:35 +01:00 |
|
Mathieu Lacage
|
a144ad9a1e
|
work around weird compiler warning/error.
|
2008-01-03 10:37:50 +01:00 |
|
Mathieu Lacage
|
93be0562cc
|
check constructor with reference arguments
|
2008-01-03 10:15:41 +01:00 |
|
Mathieu Lacage
|
64bb988613
|
a replacement for ClassIdDefaultValue
|
2008-01-03 09:10:40 +01:00 |
|
Mathieu Lacage
|
3fcff1b1b3
|
add InterfaceId::HasConstructor
|
2008-01-03 09:10:23 +01:00 |
|
Mathieu Lacage
|
6150ba4860
|
make the internal InterfaceId constructor explicit
|
2008-01-03 08:42:04 +01:00 |
|
Mathieu Lacage
|
676307027c
|
add support to browse the list of existing InterfaceId
|
2008-01-03 08:41:15 +01:00 |
|
Mathieu Lacage
|
976f16c4d9
|
get rid of MakeInterfaceId
|
2008-01-03 08:34:31 +01:00 |
|
Mathieu Lacage
|
b88e90fec3
|
add 'factory' support to InterfaceId
|
2008-01-02 15:54:53 +01:00 |
|
Mathieu Lacage
|
2103459845
|
merge with callback improvements.
|
2008-01-02 13:40:37 +01:00 |
|
Mathieu Lacage
|
348eb1e187
|
Make the CallbackBase class more useful than it was.
|
2008-01-02 13:39:56 +01:00 |
|
Mathieu Lacage
|
1fb6ad5488
|
rewrite interface id metadata
|
2008-01-02 12:24:25 +01:00 |
|
Mathieu Lacage
|
328aa2cc45
|
remove some remnants from the iid-a-variable era.
|
2008-01-02 11:08:11 +01:00 |
|
Mathieu Lacage
|
2deb2ea0f0
|
add some separation markers
|
2008-01-02 10:57:25 +01:00 |
|
Mathieu Lacage
|
bc1ab2d79b
|
replace static const Interface iid; with static InterfaceId iid (void);
|
2008-01-02 10:33:39 +01:00 |
|
Mathieu Lacage
|
f3e77eea3d
|
fix bug 122: get rid of duplicate argument to QueryInterface
|
2008-01-02 09:25:31 +01:00 |
|
Mathieu Lacage
|
6b0e717a19
|
add CreateObject<> to instanciate subclasses of the Object base class. Replaces Create<>.
|
2008-01-02 09:09:24 +01:00 |
|
Mathieu Lacage
|
853f0a13e9
|
add missing copyright/license header
|
2007-12-26 15:41:48 +01:00 |
|
Mathieu Lacage
|
9569ad645b
|
fix bug 98
|
2007-12-25 11:09:15 +01:00 |
|
Gustavo J. A. M. Carneiro
|
3a98117aa5
|
Remove ghost declaration of function AllocateClassId.
|
2007-12-22 18:46:43 +00:00 |
|
Gustavo J. A. M. Carneiro
|
a83ec513a1
|
const fixes (new GCC 4.2 warning)
|
2007-12-17 14:53:14 +00:00 |
|
Mathieu Lacage
|
8a825ee775
|
merge with HEAD
|
2007-12-07 08:43:55 +01:00 |
|
Mathieu Lacage
|
284ebcc23f
|
merge with Ptr<Packet> branch
|
2007-11-22 10:44:48 +01:00 |
|
Mathieu Lacage
|
c156f29c86
|
merge
|
2007-11-22 10:30:29 +01:00 |
|
Mathieu Lacage
|
49a8c459a8
|
simplify the parsing logic and remove buggy comment and code.
|
2007-11-21 14:14:12 +01:00 |
|
Mathieu Lacage
|
1e45a4c9f5
|
bug 91: add print-list support to NS_LOG env var.
|
2007-11-21 14:06:46 +01:00 |
|