Commit Graph

711 Commits

Author SHA1 Message Date
Mathieu Lacage
7f56378951 merge with head 2008-03-24 16:32:16 -07:00
Craig Dowell
ff02feb0b7 quiet unused variable warning 2008-03-24 15:48:09 -07:00
Craig Dowell
991e83fe2c address generator, address collision checker 2008-03-24 15:31:54 -07:00
Mathieu Lacage
dafc9f88ae doxygen 2008-03-24 13:57:14 -07:00
Mathieu Lacage
69ddf50d98 merge 2008-03-24 13:33:56 -07:00
Mathieu Lacage
386b5fe6eb make ns3::Channel wholy pure. 2008-03-24 13:33:41 -07:00
Craig Dowell
341ef1908c fix unit tests 2008-03-24 12:56:39 -07:00
Craig Dowell
e1c0003987 ip helper and find ip interface for device method on ipv4 2008-03-21 17:26:01 -07:00
Mathieu Lacage
4f3921d1bf remove reference to trace resolver. 2008-03-21 13:14:00 -07:00
Mathieu Lacage
53b3d2bb1f SimpleChannel/SimpleNetDevice. Use them where needed. 2008-03-20 15:27:48 -07:00
Mathieu Lacage
cabfd83031 improve pretty-printing output. 2008-03-19 11:10:37 -07:00
Mathieu Lacage
2f666d9622 make sure all headers and trailers gets a constructor registered in their TypeId. 2008-03-19 10:31:50 -07:00
Mathieu Lacage
6b9fc231e1 remove dead code. 2008-03-17 14:49:52 -07:00
Mathieu Lacage
5d4ecfc62c define a TypeId for each Header/Trailer. 2008-03-17 13:12:17 -07: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
36995793fb merge with HEAD 2008-03-14 16:37:02 -07:00
Mathieu Lacage
be10286ae5 merge with HEAD 2008-03-13 14:35:54 -07:00
Mathieu Lacage
c4b1bff412 move helpers to their own dir. 2008-03-13 14:24:45 -07:00
Mathieu Lacage
848cb7cfb5 add back support for introspected doxygen. 2008-03-13 12:56:49 -07:00
Mathieu Lacage
fb452286e6 add Application::SetNode and NetDevice::SetNode, use them from Node::AddApplication and Node::AddDevice. kill useless "Node" attributes. 2008-03-13 11:10:38 -07:00
Mathieu Lacage
b5a8d46096 get rid of CreateObjectWith 2008-03-11 13:30:12 -07:00
Mathieu Lacage
a4c5f55812 rename old VALUE leftovers 2008-03-10 00:46:44 +01:00
Mathieu Lacage
6f26975964 more FailSafe methods 2008-03-09 21:28:27 +01:00
Guillaume Vu-Brugier
fceeaca439 store length type field in ethernet packets in network order. 2008-03-07 11:36:33 -08:00
Mathieu Lacage
773b4d80a5 get rid of DefaultValue usage in internet-node 2008-03-03 19:38:05 +01:00
Mathieu Lacage
a786828ddf kill TraceResolver et al. 2008-03-03 01:58:57 +01:00
Mathieu Lacage
23bfe3fe09 remove old trace system 2008-03-02 22:53:11 +01:00
Mathieu Lacage
99f4928d7c port AsciiTrace to Config::ConnectWithContext 2008-03-02 22:08:17 +01:00
Mathieu Lacage
356b89e672 re-implement tracing using Attributes. 2008-03-02 21:57:51 +01:00
Mathieu Lacage
db4e999d61 register and unregister the NodeList as a config root namespace 2008-03-02 21:12:21 +01:00
Mathieu Lacage
4a1cb62fce add extra NodeContainer constructors 2008-03-01 05:40:06 +01:00
Mathieu Lacage
e06e3096cb merge with HEAD 2008-02-27 22:19:39 +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
fe07d43e5d convert CsmaNetDevice to Attributes. 2008-02-27 20:23:57 +01:00
Mathieu Lacage
e5e35f6545 port Applications to Attributes 2008-02-27 00:05:23 +01:00
Mathieu Lacage
fb2f498e54 make Ipv4Address/Ipv4Mask attributes 2008-02-26 23:26:59 +01:00
Mathieu Lacage
a5c397f21b convert NodeList to Attributes. 2008-02-26 18:17:29 +01:00
Mathieu Lacage
847f7587ff application and netdevice lists are attributes now. 2008-02-26 18:03:59 +01:00
Kulin Shah
0ffaf38602 Fix to make the TCP SYN retransmission do a binary exponential backoff 2008-02-25 14:40:25 -05:00
Mathieu Lacage
2eae2f926c make NetDevice fully virtual. 2008-02-25 19:33:46 +01:00
Mathieu Lacage
ca3a3794bf Object::Set/Get -> Object::SetAttribute/GetAttribute 2008-02-21 19:46:39 +01:00
Mathieu Lacage
68a81eed0b AddParameter -> AddAttribute 2008-02-21 19:28:41 +01:00
Mathieu Lacage
37b0481304 uint-value -> uinteger 2008-02-21 19:09:05 +01:00
Mathieu Lacage
1706273d74 value-helper.h -> attribute-helper.h 2008-02-21 18:54:02 +01:00
Mathieu Lacage
144e84154b UintValue -> Uinteger, IntValue -> Integer 2008-02-21 00:09:16 +01:00
Mathieu Lacage
5de083e234 value.h -> attribute.h 2008-02-20 21:45:42 +01:00
Mathieu Lacage
ad7d70ae34 ParamSpec -> Accessor 2008-02-20 20:24:52 +01:00
Mathieu Lacage
c182f4d479 use helpr macro where needed. 2008-02-20 19:58:46 +01:00
Mathieu Lacage
6353d911c0 PValue -> Attribute 2008-02-20 19:57:31 +01:00
Mathieu Lacage
c194579f5e split checker from ParamSpec. 2008-02-18 00:18:45 +01:00