Commit Graph

528 Commits

Author SHA1 Message Date
Mathieu Lacage
960bc0d1ba add missing license headers. 2008-03-20 13:25:08 -07:00
Mathieu Lacage
745520c03d some doxygen work. 2008-03-20 13:23:03 -07:00
Mathieu Lacage
c995c98e85 Add an explicit copy constructor. Bug reported by Raj. 2008-03-20 10:25:59 -07:00
Mathieu Lacage
ef44869539 merge TypeId in headers and trailers branch 2008-03-20 09:56:03 -07:00
Gustavo J. A. M. Carneiro
4ef540a4e6 Fix parsing of GlobalValues as command line options. 2008-03-20 15:16:17 +00:00
Gustavo J. A. M. Carneiro
56299308b6 Fix deserialization for Constant and Uniform random variables. 2008-03-20 15:10:56 +00:00
Mathieu Lacage
c8f4d234ea improve doxygen. 2008-03-17 17:47:45 -07:00
Mathieu Lacage
a0a7c6d88c stop using ChunkRegistry to get header and trailer uids 2008-03-17 14:01:55 -07:00
Mathieu Lacage
f6438556ef add TypeId::SetUid/GetUid 2008-03-17 13:31:08 -07:00
Mathieu Lacage
b5bfc150e3 add TypeId::IsChildOf 2008-03-17 11:55:46 -07:00
Mathieu Lacage
218c66592a move more code around 2008-03-17 05:42:20 +01:00
Mathieu Lacage
96e4874bdb move attribute code to ObjectBase. 2008-03-17 05:22:29 +01:00
Mathieu Lacage
0ef1e6b866 return the _current_ tid, not the Object tid. 2008-03-16 21:52:15 +01:00
Mathieu Lacage
0bfc594407 remove Object::m_collecting 2008-03-16 21:00:31 +01:00
Mathieu Lacage
fd014845f7 introduce ObjectBase::GetInstanceTypeId 2008-03-16 20:59:04 +01:00
Mathieu Lacage
660e414f36 split code from object.h/object.cc 2008-03-16 20:55:18 +01:00
Mathieu Lacage
3aa9706150 replace TypeId::CreateObject with TypeId::GetConstructor 2008-03-16 19:24:50 +01:00
Mathieu Lacage
939cee7ac3 do not use ObjectBase as a base class. 2008-03-16 18:42:23 +01:00
Mathieu Lacage
b66b302a6a add missing accessor construction functions. 2008-03-15 23:03:40 +01:00
Mathieu Lacage
ac16151d22 need to use ns3:: prefix for TypeId names now. 2008-03-15 19:29:22 +01:00
Gustavo J. A. M. Carneiro
b68fa9919b Fix 'deprecated conversion of string literal to char*' warning with GCC 4.2 2008-03-15 16:26:39 +00: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
0ddbe50a61 add CopyObject 2008-03-14 16:36:55 -07:00
Mathieu Lacage
848cb7cfb5 add back support for introspected doxygen. 2008-03-13 12:56:49 -07:00
Mathieu Lacage
aa3db11715 Add sufficient information to AttributeChecker to generate nice-looking doxygen documentation. 2008-03-12 11:35:00 -07:00
Mathieu Lacage
b97dfc9450 fix doxygen errors 2008-03-12 09:31:50 -07:00
Mathieu Lacage
3c32879211 Config::Connect -> Config::ConnectWithoutContext && Config::ConnectWithContext -> Config::Connect 2008-03-11 13:46:22 -07:00
Mathieu Lacage
5d2044ae93 TraceSourceConnect -> TraceConnect && TraceSourceDisconnect -> TraceDisconnect 2008-03-11 13:34:29 -07:00
Mathieu Lacage
b5a8d46096 get rid of CreateObjectWith 2008-03-11 13:30:12 -07:00
Mathieu Lacage
7a1c14372c do not set attributes if they have their default value. 2008-03-11 11:35:26 -07:00
Mathieu Lacage
9cac5c71ee check all errors. 2008-03-11 11:35:03 -07:00
Mathieu Lacage
ef8ee7e7ef kill multiple constructors per TypeId 2008-03-11 11:29:21 -07:00
Mathieu Lacage
ae62a57f4e dox doc 2008-03-10 14:59:49 -07:00
Mathieu Lacage
e3fe5ec788 dox doc 2008-03-10 14:57:04 -07:00
Mathieu Lacage
bd1c208097 add missing copyright/license headers 2008-03-10 14:52:08 -07:00
Mathieu Lacage
56c82ac742 dox doc 2008-03-10 14:51:15 -07:00
Mathieu Lacage
321b953877 doxygen doc 2008-03-10 14:05:26 -07:00
Mathieu Lacage
603615d2d0 doxygen doc 2008-03-10 13:09:32 -07:00
Mathieu Lacage
a4c5f55812 rename old VALUE leftovers 2008-03-10 00:46:44 +01:00
Mathieu Lacage
517c5e5bfd add missing copyright statements. 2008-03-10 00:38:48 +01:00
Mathieu Lacage
eb4fb0cb5d kill DefaultValue 2008-03-10 00:27:53 +01:00
Mathieu Lacage
415eb2496a handle string input in GlobalValue code. Improve tests. 2008-03-10 00:26:54 +01:00
Mathieu Lacage
bb5e793580 rewrite CommandLine to not handle DefaultValues anymore. 2008-03-09 23:43:52 +01:00
Mathieu Lacage
ad625de65a make GetAttributeFlags and GetAttributeChecker public. add GetAttributeHelp 2008-03-09 22:55:25 +01:00
Mathieu Lacage
6f26975964 more FailSafe methods 2008-03-09 21:28:27 +01:00
Mathieu Lacage
782dd6d45b add FailSafe versions of setters which could fail. 2008-03-09 21:07:14 +01:00
Mathieu Lacage
5ed6f37ad9 make Disconnect work with trace contexts. 2008-03-07 12:18:34 -08:00
Mathieu Lacage
b14aab2fe4 give Attribute power to ObjectFactory class. 2008-03-03 19:33:28 +01:00
Mathieu Lacage
93f5de21b1 typo is code unused until then. 2008-03-03 18:30:48 +01:00
Mathieu Lacage
163c32fc28 kill old code. 2008-03-03 02:07:40 +01:00