Commit Graph

19651 Commits

Author SHA1 Message Date
Mathieu Lacage
5e9344d2d4 add doxygen. 2008-04-14 12:15:05 -07:00
Mathieu Lacage
2b0056553c add time logging support 2008-04-14 11:30:15 -07:00
Mathieu Lacage
6cf0d2e645 cleanup to avoid too many #ifdefs 2008-04-14 10:40:46 -07:00
Mathieu Lacage
822e13a7df align with the semantics of _PARAMS 2008-04-14 10:28:42 -07:00
Mathieu Lacage
a62f9d7771 do not use __PRETTY_PRINT__ 2008-04-14 10:26:26 -07:00
Mathieu Lacage
112b278854 kill NS_LOG_PARAMS_BEGIN/END. 2008-04-14 10:10:17 -07:00
Gustavo Carneiro
14c60f7ad3 Remove the restriction of waf option --command-template requiring option --run; it no longer makes sense. 2008-04-14 14:19:12 +01:00
Tom Henderson
e855838ed1 Align helper API use of Install() 2008-04-13 15:46:17 -07:00
Mathieu Lacage
8a4b416428 ConfigStore allows you to dump and read from a file a simulation configuration 2008-04-11 16:58:50 -07:00
Mathieu Lacage
ca687b56f6 avoid trailing | 2008-04-11 16:58:00 -07:00
Mathieu Lacage
556d973168 implement operator >> 2008-04-11 16:52:22 -07:00
Mathieu Lacage
42282f5512 implement operator >> 2008-04-11 16:52:12 -07:00
Mathieu Lacage
0e65d73baa implement operator >> 2008-04-11 16:51:58 -07:00
Mathieu Lacage
f7691237f5 -1 cuts the trailing s if the time postfix is longer than 1 char. 2008-04-11 12:23:19 -07:00
Mathieu Lacage
ed0dcc982b merge 2008-04-11 11:30:05 -07:00
Mathieu Lacage
a390b13f86 Backed out changeset 9fa2f44cdafa 2008-04-11 11:29:49 -07:00
Mathieu Lacage
5d91e8c2d2 implement operator << for ObjectFactory. 2008-04-11 11:27:09 -07:00
Mathieu Lacage
0789c9b435 use HasSetter/HasGetter to improve doxygen output. 2008-04-11 11:25:44 -07:00
Mathieu Lacage
03b4114b20 add AttributeAccessor::HasGetter/HasSetter and implement it. 2008-04-11 11:25:21 -07:00
Mathieu Lacage
fda39900e3 allow an std::string to be an attribute 2008-04-11 11:24:42 -07:00
Mathieu Lacage
9167a8b308 merge with HEAD 2008-04-11 11:20:05 -07:00
Mathieu Lacage
60c81de8b5 ensure that out PcapTraces are generated in a consistant format to allow simple comparison of traces against a single set of reference traces. 2008-04-11 11:19:54 -07:00
Mathieu Lacage
3211fbb0bf allocate/deallocate buffer by hand. 2008-04-10 14:08:14 -07:00
Raj Bhattacharjea
3327b9da92 Shorten Tcp attribute names (bug 163) 2008-04-10 16:33:44 -04:00
Mathieu Lacage
72b496b9ef use RefCountBase 2008-04-10 13:01:53 -07:00
Mathieu Lacage
8bfd88b80b get rid of scary implementation details of Attribute. 2008-04-10 12:59:31 -07:00
Mathieu Lacage
c456128c6d add copy constructor and assignment operator to ensure proper initialization of refcount. 2008-04-10 12:59:15 -07:00
Mathieu Lacage
dd283f6ead print list of trace sources 2008-04-10 12:24:36 -07:00
Raj Bhattacharjea
271ea4bc75 Add support for TCP cwnd tracing 2008-04-10 15:04:47 -04:00
Craig Dowell
e7c2292d7b make duplicate aggregations fail; avoid duplicate aggregations 2008-04-10 13:16:43 -07:00
Mathieu Lacage
c883517a1d generate path information for each type. 2008-04-10 11:50:47 -07:00
Mathieu Lacage
696859e936 add a few missing ns3:: prefixes in TypeId names. 2008-04-10 11:50:08 -07:00
Mathieu Lacage
267a3ca69d add missing registration macro call 2008-04-10 11:11:55 -07:00
Mathieu Lacage
27c1fab7fc add functions to access list of root namespace objects 2008-04-10 11:11:34 -07:00
Mathieu Lacage
be27a1c03d add missing TypeId in base class 2008-04-10 10:24:18 -07:00
Mathieu Lacage
ba319c457d make IsChildOf not return true for test against self. Add operator < for TypeId. 2008-04-10 10:23:56 -07:00
Mathieu Lacage
4a556dbf91 iterate over the _aggregated_ objects: this does not include the initial pointer. 2008-04-10 09:23:24 -07:00
Mathieu Lacage
923b1180f9 iterate over aggregated objects dynamically. 2008-04-09 17:35:18 -07:00
Mathieu Lacage
f6ba778fc9 define a TypeId for ns3::Ipv4Interface 2008-04-09 17:28:19 -07:00
Mathieu Lacage
cff773b8d2 use a specific type if you can 2008-04-09 17:27:56 -07:00
Mathieu Lacage
776a594c3c typos in WifiChannel 2008-04-09 17:27:12 -07:00
Mathieu Lacage
a75e91cc03 add ObjectVector::GetItemTypeId 2008-04-09 14:58:52 -07:00
Mathieu Lacage
dc271270a8 allow access to the pointee's TypeId. 2008-04-09 14:28:16 -07:00
Mathieu Lacage
cc927f907f improve type linking behavior. 2008-04-09 13:05:20 -07:00
Mathieu Lacage
53fb65aea7 add doxygen documentation to avoid doxygen warnings. 2008-04-09 13:04:37 -07:00
Mathieu Lacage
560a34ba97 add space to ensure doxygen reference generation. 2008-04-09 13:04:18 -07:00
Mathieu Lacage
e0570ec0b0 add doxygen anchors to avoid warnings. 2008-04-09 13:03:58 -07:00
Mathieu Lacage
e110fea8ff get rid of implicit conversion of Attribute to/from Ptr<>. Replace this with an explicit Pointer class. 2008-04-09 12:15:24 -07:00
Mathieu Lacage
d4cd3c92fd Pointer class for primitive type pointer. 2008-04-09 11:46:04 -07:00
Mathieu Lacage
b807dfa090 Make sure that we really attempt to destroy everything upon process exit. Gets rid of spurious leak reports in valgrind. 2008-04-09 10:04:16 -07:00