Commit Graph

  • 713c893939 get rid of uneeded TraceResolver Mathieu Lacage 2008-03-02 22:34:27 +01:00
  • 7951713874 be consistant in how lists of objects are named. Mathieu Lacage 2008-03-02 22:34:09 +01:00
  • 42c7a8c6ab port pcap trace to Config. Mathieu Lacage 2008-03-02 22:33:44 +01:00
  • 99f4928d7c port AsciiTrace to Config::ConnectWithContext Mathieu Lacage 2008-03-02 22:08:17 +01:00
  • 356b89e672 re-implement tracing using Attributes. Mathieu Lacage 2008-03-02 21:57:51 +01:00
  • 7b79b4cdef do not use Queue::CreateDefault Mathieu Lacage 2008-03-02 21:57:28 +01:00
  • db4e999d61 register and unregister the NodeList as a config root namespace Mathieu Lacage 2008-03-02 21:12:21 +01:00
  • 346b857c6c implement context-based trace connection Mathieu Lacage 2008-03-02 21:00:37 +01:00
  • 936b124ff7 avoid memory leaks Mathieu Lacage 2008-03-02 06:43:12 +01:00
  • ed22af820c ensure that Dispose is invoked at one point. Mathieu Lacage 2008-03-02 06:32:03 +01:00
  • a5e8bdf451 avoid crashing AP wifi sample Mathieu Lacage 2008-03-02 01:53:26 +01:00
  • 8b2caa1a2a give Attribute powers to ssid Mathieu Lacage 2008-03-02 01:53:06 +01:00
  • c43e0ecb14 make sure the default behavior does not crash. Mathieu Lacage 2008-03-02 01:18:07 +01:00
  • 4c40782b30 add missing include Mathieu Lacage 2008-03-02 01:17:37 +01:00
  • 5c83be026b port wifi model to Attributes Mathieu Lacage 2008-03-01 21:21:53 +01:00
  • 0a3b46fdf5 improve debugging output. Mathieu Lacage 2008-03-01 20:41:08 +01:00
  • af58f11739 report attribute setting errors as early as possible. Mathieu Lacage 2008-03-01 20:20:14 +01:00
  • 58d05259cb add some debugging output Mathieu Lacage 2008-03-01 19:55:16 +01:00
  • 662bf63f87 introduce AttributeChecker::Create and use it instead of AttributeValue::Copy. Mathieu Lacage 2008-03-01 19:54:48 +01:00
  • 947e86f4fa add default constructor Mathieu Lacage 2008-03-01 05:42:14 +01:00
  • a0f5714f8a add ListPositionAllocator Mathieu Lacage 2008-03-01 05:41:17 +01:00
  • b7ab54776d setup a working behavior by default Mathieu Lacage 2008-03-01 05:40:57 +01:00
  • 4a1cb62fce add extra NodeContainer constructors Mathieu Lacage 2008-03-01 05:40:06 +01:00
  • bf1aad6a7d add ATTRIBUTE_VALUE_IMPLEMENT_NO_SERIALIZE Mathieu Lacage 2008-03-01 05:39:25 +01:00
  • 93ee85a925 output correct information about non-matching types. Mathieu Lacage 2008-03-01 05:37:56 +01:00
  • 69a95852ba typos in untested code path. Mathieu Lacage 2008-02-29 17:27:14 +01:00
  • 8e4605294a avoid macro namespace polution. Mathieu Lacage 2008-02-29 00:45:02 +01:00
  • 289cf2170e merge with HEAD Mathieu Lacage 2008-02-28 18:15:07 +01:00
  • 8f6d84e669 Use a temporary to avoid confusing the compiler. Mathieu Lacage 2008-02-28 08:59:35 -08:00
  • 21466b9afe Copy is not needed anymore. Mathieu Lacage 2008-02-28 08:59:06 -08:00
  • de39c3b77a convert WifiMacParameters to Attributes. Mathieu Lacage 2008-02-28 07:17:53 +01:00
  • 374362b25c small typo Mathieu Lacage 2008-02-28 06:18:39 +01:00
  • 7965ccd65c MacParameters -> WifiMacParameters Mathieu Lacage 2008-02-28 06:18:02 +01:00
  • 893a2d0859 do not use anonymous namespace in header Mathieu Lacage 2008-02-27 20:39:06 -08:00
  • fea84ff0f2 add example for trace connect/disconnection with trace paths Mathieu Lacage 2008-02-28 04:28:34 +01:00
  • e06e3096cb merge with HEAD Mathieu Lacage 2008-02-27 22:19:39 +01:00
  • 0c586271e5 introduce the ns3::String class, get rid of the string -> Attribute implicit conversion, and get rid of MakeDataRate, port PointToPointNetDevice to Attributes Mathieu Lacage 2008-02-27 21:41:34 +01:00
  • 1d4187bd0f add missing NS_OBJECT_ENSURE_REGISTERED calls. Mathieu Lacage 2008-02-27 20:48:43 +01:00
  • fe07d43e5d convert CsmaNetDevice to Attributes. Mathieu Lacage 2008-02-27 20:23:57 +01:00
  • 9e40bb3bfd fix optimized build Mathieu Lacage 2008-02-27 19:51:34 +01:00
  • 4704c9d427 convert InternetNode to Attributes. Mathieu Lacage 2008-02-27 19:44:22 +01:00
  • 49087105ad do not use operator []. Use iterators instead to work with std::list. Mathieu Lacage 2008-02-27 19:36:03 +01:00
  • dd0ae959fe re-organize the code to avoid link-time errors due to duplicate symbols. Mathieu Lacage 2008-02-27 19:35:37 +01:00
  • 8f8639aa7a fix compilation bug on osx Mathieu Lacage 2008-02-27 17:39:32 +01:00
  • e5e35f6545 port Applications to Attributes Mathieu Lacage 2008-02-27 00:05:23 +01:00
  • 1ae525bf0e use names closer to those used in the previous DefaultValues. Mathieu Lacage 2008-02-26 23:27:19 +01:00
  • fb2f498e54 make Ipv4Address/Ipv4Mask attributes Mathieu Lacage 2008-02-26 23:26:59 +01:00
  • cf2466f185 typo. Mathieu Lacage 2008-02-26 22:41:25 +01:00
  • 5ea4a79c06 forgot to uncomment code. Mathieu Lacage 2008-02-26 22:41:02 +01:00
  • ed32045dc6 do not use the private constructor to avoid overload resolution confusions. Mathieu Lacage 2008-02-26 22:40:20 +01:00
  • 1fe93d4e86 add an extra overload of SetTypeId to avoid overload resolution confusions. Mathieu Lacage 2008-02-26 22:39:57 +01:00
  • e933b3091d add extra checker construction function Mathieu Lacage 2008-02-26 20:23:47 +01:00
  • 0a8fd09acf add extra checker construction function Mathieu Lacage 2008-02-26 20:23:43 +01:00
  • 200a9c69ff add extra checker construction function Mathieu Lacage 2008-02-26 20:22:13 +01:00
  • bfc21a4e47 port Olsr code to attributes/helpers Mathieu Lacage 2008-02-26 19:52:17 +01:00
  • 276147ac65 add templated version of ObjectFactory::Create Mathieu Lacage 2008-02-26 19:51:58 +01:00
  • 9094ef8b1b EventTraceSource -> TracedCallback, ValueTraceSource -> TracedValue. Mathieu Lacage 2008-02-26 19:51:33 +01:00
  • b4ca4f9cf3 use Attributes in ErrorModel. Mathieu Lacage 2008-02-26 18:33:10 +01:00
  • a5c397f21b convert NodeList to Attributes. Mathieu Lacage 2008-02-26 18:17:29 +01:00
  • d5221dcfe4 fix tests Mathieu Lacage 2008-02-26 18:17:10 +01:00
  • 847f7587ff application and netdevice lists are attributes now. Mathieu Lacage 2008-02-26 18:03:59 +01:00
  • 061f5a8426 export public header Mathieu Lacage 2008-02-26 18:03:44 +01:00
  • 9b0290012f merge Mathieu Lacage 2008-02-26 01:09:16 +01:00
  • 9db1cd07e3 merge Mathieu Lacage 2008-02-26 01:08:58 +01:00
  • 5b36ba86ad A Config class which hooks into the Object Attribute/Tracing system. Mathieu Lacage 2008-02-26 01:07:16 +01:00
  • 38d882d889 add a base arg to MakeSimpleAttributeChecker Mathieu Lacage 2008-02-25 22:08:56 +01:00
  • 4e598bde94 do not attempt to access the AttributeList as a fallback from GlobalValue. Mathieu Lacage 2008-02-25 22:07:19 +01:00
  • 702a31b06e add a few public methods for the Config code Mathieu Lacage 2008-02-25 22:06:14 +01:00
  • 2eae2f926c make NetDevice fully virtual. Mathieu Lacage 2008-02-25 19:33:46 +01:00
  • 96b47442ea test the ValueTraceSource with an arbitrary class. Mathieu Lacage 2008-02-24 20:18:02 +01:00
  • 93ae3cea51 replace IntegerTraceSource with ValueTraceSource Mathieu Lacage 2008-02-24 20:04:31 +01:00
  • 6895e23eca InitialValue -> GlobalValue Mathieu Lacage 2008-02-23 05:23:59 +01:00
  • c4238a2fb7 make EventTraceSource acceptable to the MakeTraceSourceAccessor function Mathieu Lacage 2008-02-22 00:22:16 +01:00
  • 2aa6ff8d7d invoke getters on tid temp variable to allow proper iteration over tid list. Mathieu Lacage 2008-02-22 00:12:47 +01:00
  • 6d05a9e061 get rid of useless accessor maker Mathieu Lacage 2008-02-22 00:11:20 +01:00
  • f8ca997175 actually allow connection and disconnection to trace sources registered in TypeIds Mathieu Lacage 2008-02-22 00:08:00 +01:00
  • 377f70de36 add an IntegerTraceSource which behaves just like an Integer. Mathieu Lacage 2008-02-21 23:15:00 +01:00
  • 0dbeed4691 remove accessor BASE arg to MakeAccessorHelper Mathieu Lacage 2008-02-21 21:57:38 +01:00
  • ca3a3794bf Object::Set/Get -> Object::SetAttribute/GetAttribute Mathieu Lacage 2008-02-21 19:46:39 +01:00
  • 1bcb523456 Attributes -> AttributeList Mathieu Lacage 2008-02-21 19:31:17 +01:00
  • 68a81eed0b AddParameter -> AddAttribute Mathieu Lacage 2008-02-21 19:28:41 +01:00
  • f9538ea708 enum-value -> enum Mathieu Lacage 2008-02-21 19:16:00 +01:00
  • 03cc15ebdd fp-value -> double Mathieu Lacage 2008-02-21 19:13:39 +01:00
  • 37b0481304 uint-value -> uinteger Mathieu Lacage 2008-02-21 19:09:05 +01:00
  • c1d4c1d4c5 int-value -> integer Mathieu Lacage 2008-02-21 19:04:18 +01:00
  • a7f4957c02 small typo Mathieu Lacage 2008-02-21 18:58:08 +01:00
  • e039942a02 boolean-value -> boolean Mathieu Lacage 2008-02-21 18:57:34 +01:00
  • 1706273d74 value-helper.h -> attribute-helper.h Mathieu Lacage 2008-02-21 18:54:02 +01:00
  • 23d972d9dd value-test.cc -> attribute-test.cc Mathieu Lacage 2008-02-21 18:46:48 +01:00
  • 3b50a66d0b param-spec-helper.h -> attribute-accessor-helper.h Mathieu Lacage 2008-02-21 18:44:27 +01:00
  • 969a41048d remove old helpers Mathieu Lacage 2008-02-21 18:35:55 +01:00
  • 5fc7981de6 convert to new helpers Mathieu Lacage 2008-02-21 18:35:44 +01:00
  • d041abd435 fix includes Mathieu Lacage 2008-02-21 18:35:34 +01:00
  • 9a0f0f438f convert RandomVariable to new helpers. Mathieu Lacage 2008-02-21 18:28:05 +01:00
  • baca67f7a3 fpValue -> Double Mathieu Lacage 2008-02-21 00:54:05 +01:00
  • cb069a418f indent align Mathieu Lacage 2008-02-21 00:28:22 +01:00
  • ae4e6226cf small typo: use the Value type for simple checking. Mathieu Lacage 2008-02-21 00:19:43 +01:00
  • fda20b8236 BooleanValue -> Boolean Mathieu Lacage 2008-02-21 00:19:31 +01:00
  • c5dc486e2c EnumValue -> Value Mathieu Lacage 2008-02-21 00:00:18 +01:00
  • 144e84154b UintValue -> Uinteger, IntValue -> Integer Mathieu Lacage 2008-02-21 00:09:16 +01:00