Commit Graph

494 Commits

Author SHA1 Message Date
Mathieu Lacage
ef0a14d093 make sure that all the Setters can be invoked in any order without memory leak 2008-03-15 23:04:01 +01:00
Mathieu Lacage
b685071f5a release the channel. 2008-03-15 22:27:42 +01:00
Mathieu Lacage
2ea43c9729 avoid double-frees. 2008-03-15 22:27:35 +01:00
Mathieu Lacage
7ecce753a6 use the right position attribute name. 2008-03-15 19:38:00 +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
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
14ccd72505 rework the Wifi API to not use a single WifiNetDevice::Setup method 2008-03-13 11:21:12 -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
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
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
4ca05b7aad initialize properly the max msdu field. 2008-03-03 21:22:05 +01:00
Mathieu Lacage
b1d7592e34 initialize properly mtu field. 2008-03-03 21:21:48 +01:00
Mathieu Lacage
b6d8a11148 avoid infinite loop. 2008-03-03 21:00:50 +01:00
Mathieu Lacage
06e1a61fab make pac, phy, et al available through Attributes 2008-03-03 18:31:07 +01:00
Mathieu Lacage
8350d5d0af port propagation models and channel to attributes. 2008-03-03 18:30:29 +01:00
Mathieu Lacage
45d5f42ca3 kill dead files. 2008-03-03 05:11:11 +01:00
Mathieu Lacage
f15c11d440 remove unused code 2008-03-03 05:10:49 +01:00
Mathieu Lacage
20d6fdf375 more renamed files 2008-03-03 05:10:12 +01:00
Mathieu Lacage
c3d5b77c96 renamed files 2008-03-03 04:42:16 +01:00
Mathieu Lacage
9b37416720 port last rate control algorithms 2008-03-03 04:03:39 +01:00
Mathieu Lacage
a786828ddf kill TraceResolver et al. 2008-03-03 01:58:57 +01:00
Mathieu Lacage
7b79b4cdef do not use Queue::CreateDefault 2008-03-02 21:57:28 +01:00
Mathieu Lacage
936b124ff7 avoid memory leaks 2008-03-02 06:43:12 +01:00
Mathieu Lacage
a5e8bdf451 avoid crashing AP wifi sample 2008-03-02 01:53:26 +01:00
Mathieu Lacage
8b2caa1a2a give Attribute powers to ssid 2008-03-02 01:53:06 +01:00
Mathieu Lacage
5c83be026b port wifi model to Attributes 2008-03-01 21:21:53 +01:00
Mathieu Lacage
de39c3b77a convert WifiMacParameters to Attributes. 2008-02-28 07:17:53 +01:00
Mathieu Lacage
374362b25c small typo 2008-02-28 06:18:39 +01:00
Mathieu Lacage
7965ccd65c MacParameters -> WifiMacParameters 2008-02-28 06:18:02 +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
1d4187bd0f add missing NS_OBJECT_ENSURE_REGISTERED calls. 2008-02-27 20:48:43 +01:00
Mathieu Lacage
fe07d43e5d convert CsmaNetDevice to Attributes. 2008-02-27 20:23:57 +01:00
Federico Maguolo
0d49574056 Sync event must be properly canceled upon tx during sync. 2008-02-26 01:23:27 +01:00
Federico Maguolo
10d2a5b770 Use the physical rate where needed. 2008-02-26 01:22:44 +01:00
Mathieu Lacage
2eae2f926c make NetDevice fully virtual. 2008-02-25 19:33:46 +01:00
Federico Maguolo
b744916fb8 RRAA implementation. 2008-02-22 23:45:25 +01:00
Mathieu Lacage
0febad916b Hook trace sources into the trace system. Add WifiTrace to give a 'simple' API to tracing wifi-specific sources. 2008-02-22 23:34:53 +01:00
Federico Maguolo
7b44a35460 allow rate control algorithms to control more per-packet parameters. 2008-02-22 23:28:01 +01:00
Federico Maguolo
5e08c5cb5b the NAV should be updated only when the packet is _not_ addressed to us. (see section 9.2.5.4) 2008-02-22 23:16:51 +01:00
Mathieu Lacage
6353d911c0 PValue -> Attribute 2008-02-20 19:57:31 +01:00
Mathieu Lacage
cf9ed2855f split initial value from ParamSpec. 2008-02-17 04:38:34 +01:00
Mathieu Lacage
b56cad3cbc bug 133: automate RandomVariable memory management. 2008-02-15 20:03:48 +01:00
Mathieu Lacage
2c234e63e7 an initial draft of helper classes. don't work yet. 2008-02-14 23:56:54 +01:00
Mathieu Lacage
d4a6b3ab85 merge with HEAD 2008-02-08 18:24:35 +01:00
Mathieu Lacage
16a94230d2 convert Mobility subsystem to Value framework 2008-02-08 04:11:48 +01:00