Commit Graph

  • b5bfc150e3 add TypeId::IsChildOf Mathieu Lacage 2008-03-17 11:55:46 -07:00
  • bcf92901ac really kill dead code. Mathieu Lacage 2008-03-17 11:47:50 -07:00
  • c7be59d0c1 replace PacketPrinter with an iterator Mathieu Lacage 2008-03-17 11:45:36 -07:00
  • 218c66592a move more code around Mathieu Lacage 2008-03-17 05:42:20 +01:00
  • 96e4874bdb move attribute code to ObjectBase. Mathieu Lacage 2008-03-17 05:22:29 +01:00
  • 0ef1e6b866 return the _current_ tid, not the Object tid. Mathieu Lacage 2008-03-16 21:52:15 +01:00
  • 0bfc594407 remove Object::m_collecting Mathieu Lacage 2008-03-16 21:00:31 +01:00
  • fd014845f7 introduce ObjectBase::GetInstanceTypeId Mathieu Lacage 2008-03-16 20:59:04 +01:00
  • 660e414f36 split code from object.h/object.cc Mathieu Lacage 2008-03-16 20:55:18 +01:00
  • 1806cbede9 get rid of unneeded object-base include Mathieu Lacage 2008-03-16 20:47:46 +01:00
  • 3aa9706150 replace TypeId::CreateObject with TypeId::GetConstructor Mathieu Lacage 2008-03-16 19:24:50 +01:00
  • 939cee7ac3 do not use ObjectBase as a base class. Mathieu Lacage 2008-03-16 18:42:23 +01:00
  • 0f79c7d754 Make waf dist much more efficient. Gustavo J. A. M. Carneiro 2008-03-16 14:35:32 +00:00
  • 6a96f3f3ea improve doxygen and add explicit getters/setters Mathieu Lacage 2008-03-15 23:25:13 +01:00
  • ef0a14d093 make sure that all the Setters can be invoked in any order without memory leak Mathieu Lacage 2008-03-15 23:04:01 +01:00
  • b66b302a6a add missing accessor construction functions. Mathieu Lacage 2008-03-15 23:03:40 +01:00
  • b685071f5a release the channel. Mathieu Lacage 2008-03-15 22:27:42 +01:00
  • 2ea43c9729 avoid double-frees. Mathieu Lacage 2008-03-15 22:27:35 +01:00
  • eb89e875f7 don't forget to setup propagation delay and loss models on channel. Mathieu Lacage 2008-03-15 19:51:40 +01:00
  • 7ecce753a6 use the right position attribute name. Mathieu Lacage 2008-03-15 19:38:00 +01:00
  • 8ab25173a1 more ns3:: prefix fixes. Mathieu Lacage 2008-03-15 19:31:57 +01:00
  • ac16151d22 need to use ns3:: prefix for TypeId names now. Mathieu Lacage 2008-03-15 19:29:22 +01:00
  • b68fa9919b Fix 'deprecated conversion of string literal to char*' warning with GCC 4.2 Gustavo J. A. M. Carneiro 2008-03-15 16:26:39 +00:00
  • 516eb971a3 Generate foo-module.h module aggreator header files, for use in user scripts. Gustavo J. A. M. Carneiro 2008-03-15 16:13:18 +00:00
  • 22a66ef917 Missing headers.module attribute in the new 'helper' module... Gustavo J. A. M. Carneiro 2008-03-15 15:30:37 +00:00
  • 9cf6137916 Add a 'module' attribute to the ns3header object specifying which module each set of headers belongs to. Gustavo J. A. M. Carneiro 2007-12-26 13:40:39 +00:00
  • 36995793fb merge with HEAD Mathieu Lacage 2008-03-14 16:37:02 -07:00
  • 0ddbe50a61 add CopyObject Mathieu Lacage 2008-03-14 16:36:55 -07:00
  • 0d839a85c0 Merge in forking tcp servers Raj Bhattacharjea 2008-03-14 16:50:37 -04:00
  • be10286ae5 merge with HEAD Mathieu Lacage 2008-03-13 14:35:54 -07:00
  • 4163debdfb merge Mathieu Lacage 2008-03-13 14:28:22 -07:00
  • c4b1bff412 move helpers to their own dir. Mathieu Lacage 2008-03-13 14:24:45 -07:00
  • 848cb7cfb5 add back support for introspected doxygen. Mathieu Lacage 2008-03-13 12:56:49 -07:00
  • 6df47b4d19 OLSR: fix default willingness value, cleanup and fix the MPR computation algorithm. Gustavo J. A. M. Carneiro 2008-03-13 19:00:30 +00:00
  • c09319cab9 This callback is supposed to happen later Raj Bhattacharjea 2008-03-13 14:32:46 -04:00
  • 175518d248 Undo changes to the packet sink to accept incoming connections; change the default behavior of the socket connection request notifier instead Raj Bhattacharjea 2008-03-13 14:22:26 -04:00
  • 14ccd72505 rework the Wifi API to not use a single WifiNetDevice::Setup method Mathieu Lacage 2008-03-13 11:21:12 -07:00
  • fb452286e6 add Application::SetNode and NetDevice::SetNode, use them from Node::AddApplication and Node::AddDevice. kill useless "Node" attributes. Mathieu Lacage 2008-03-13 11:10:38 -07:00
  • aa3db11715 Add sufficient information to AttributeChecker to generate nice-looking doxygen documentation. Mathieu Lacage 2008-03-12 11:35:00 -07:00
  • 250eed3667 Add sufficient information to AttributeChecker to generate nice-looking documentation. Mathieu Lacage 2008-03-12 11:17:16 -07:00
  • 5a7be54e31 make sure attributes always start with a capital letter. Mathieu Lacage 2008-03-12 10:18:14 -07:00
  • 4227fc706d fix typo Mathieu Lacage 2008-03-12 10:17:52 -07:00
  • 3e4aa96665 kill valueref dox macro. Mathieu Lacage 2008-03-12 09:32:02 -07:00
  • b97dfc9450 fix doxygen errors Mathieu Lacage 2008-03-12 09:31:50 -07:00
  • 3c32879211 Config::Connect -> Config::ConnectWithoutContext && Config::ConnectWithContext -> Config::Connect Mathieu Lacage 2008-03-11 13:46:22 -07:00
  • 5d2044ae93 TraceSourceConnect -> TraceConnect && TraceSourceDisconnect -> TraceDisconnect Mathieu Lacage 2008-03-11 13:34:29 -07:00
  • b5a8d46096 get rid of CreateObjectWith Mathieu Lacage 2008-03-11 13:30:12 -07:00
  • 7a1c14372c do not set attributes if they have their default value. Mathieu Lacage 2008-03-11 11:35:26 -07:00
  • 9cac5c71ee check all errors. Mathieu Lacage 2008-03-11 11:35:03 -07:00
  • ef8ee7e7ef kill multiple constructors per TypeId Mathieu Lacage 2008-03-11 11:29:21 -07:00
  • ae62a57f4e dox doc Mathieu Lacage 2008-03-10 14:59:49 -07:00
  • e3fe5ec788 dox doc Mathieu Lacage 2008-03-10 14:57:04 -07:00
  • bd1c208097 add missing copyright/license headers Mathieu Lacage 2008-03-10 14:52:08 -07:00
  • 56c82ac742 dox doc Mathieu Lacage 2008-03-10 14:51:15 -07:00
  • 321b953877 doxygen doc Mathieu Lacage 2008-03-10 14:05:26 -07:00
  • 603615d2d0 doxygen doc Mathieu Lacage 2008-03-10 13:09:32 -07:00
  • a4c5f55812 rename old VALUE leftovers Mathieu Lacage 2008-03-10 00:46:44 +01:00
  • 517c5e5bfd add missing copyright statements. Mathieu Lacage 2008-03-10 00:38:48 +01:00
  • 514685e9a6 attribute should be Uinteger, not Integer Mathieu Lacage 2008-03-10 00:32:36 +01:00
  • 9b1a38aa42 kill dead code. Mathieu Lacage 2008-03-10 00:32:24 +01:00
  • 9af9500a0c forgot to ensure registration of GridPositionAllocator. Mathieu Lacage 2008-03-10 00:29:41 +01:00
  • eb4fb0cb5d kill DefaultValue Mathieu Lacage 2008-03-10 00:27:53 +01:00
  • 415eb2496a handle string input in GlobalValue code. Improve tests. Mathieu Lacage 2008-03-10 00:26:54 +01:00
  • bb5e793580 rewrite CommandLine to not handle DefaultValues anymore. Mathieu Lacage 2008-03-09 23:43:52 +01:00
  • fcc2066d01 ensure that device is reported in node. Mathieu Lacage 2008-03-09 23:43:29 +01:00
  • ad625de65a make GetAttributeFlags and GetAttributeChecker public. add GetAttributeHelp Mathieu Lacage 2008-03-09 22:55:25 +01:00
  • 6f26975964 more FailSafe methods Mathieu Lacage 2008-03-09 21:28:27 +01:00
  • 9a8cbe189f disable mobility visualizer temporarily. Mathieu Lacage 2008-03-09 21:07:35 +01:00
  • 782dd6d45b add FailSafe versions of setters which could fail. Mathieu Lacage 2008-03-09 21:07:14 +01:00
  • 5ed6f37ad9 make Disconnect work with trace contexts. Mathieu Lacage 2008-03-07 12:18:34 -08:00
  • 90a26d4d51 another typo in Attribute names. Mathieu Lacage 2008-03-05 00:16:39 +01:00
  • 90a367e2e1 use the right attribute names Mathieu Lacage 2008-03-04 23:48:18 +01:00
  • 5273535527 ensure proper initialization Mathieu Lacage 2008-03-04 23:23:37 +01:00
  • c777a6802f start the OLSR agent Mathieu Lacage 2008-03-03 22:38:26 +01:00
  • 267b3e487b avoid typeid initialization ordering pb. Mathieu Lacage 2008-03-03 21:52:51 +01:00
  • 4ca05b7aad initialize properly the max msdu field. Mathieu Lacage 2008-03-03 21:22:05 +01:00
  • b1d7592e34 initialize properly mtu field. Mathieu Lacage 2008-03-03 21:21:48 +01:00
  • b6d8a11148 avoid infinite loop. Mathieu Lacage 2008-03-03 21:00:50 +01:00
  • 8ca8824655 avoid optimized build warning. Mathieu Lacage 2008-03-03 21:00:27 +01:00
  • 59df24f63f do not use DefaultValues in simulator Mathieu Lacage 2008-03-03 20:47:12 +01:00
  • 81b8f0f159 kill DataRateDefaultValue Mathieu Lacage 2008-03-03 20:01:24 +01:00
  • e4a7b6e868 revert to previous behavior: windowSize is initialized by default to 0xffff Mathieu Lacage 2008-03-03 19:57:56 +01:00
  • 773b4d80a5 get rid of DefaultValue usage in internet-node Mathieu Lacage 2008-03-03 19:38:05 +01:00
  • b14aab2fe4 give Attribute power to ObjectFactory class. Mathieu Lacage 2008-03-03 19:33:28 +01:00
  • a02c29d25b remove from build removed files Mathieu Lacage 2008-03-03 19:01:25 +01:00
  • ec5c7742d9 kill usage of default-value.h Mathieu Lacage 2008-03-03 18:49:21 +01:00
  • 6916fd5c3b kill dead code Mathieu Lacage 2008-03-03 18:48:10 +01:00
  • 06e1a61fab make pac, phy, et al available through Attributes Mathieu Lacage 2008-03-03 18:31:07 +01:00
  • 93f5de21b1 typo is code unused until then. Mathieu Lacage 2008-03-03 18:30:48 +01:00
  • 8350d5d0af port propagation models and channel to attributes. Mathieu Lacage 2008-03-03 18:30:29 +01:00
  • 45d5f42ca3 kill dead files. Mathieu Lacage 2008-03-03 05:11:11 +01:00
  • f15c11d440 remove unused code Mathieu Lacage 2008-03-03 05:10:49 +01:00
  • 20d6fdf375 more renamed files Mathieu Lacage 2008-03-03 05:10:12 +01:00
  • c3d5b77c96 renamed files Mathieu Lacage 2008-03-03 04:42:16 +01:00
  • 9b37416720 port last rate control algorithms Mathieu Lacage 2008-03-03 04:03:39 +01:00
  • 163c32fc28 kill old code. Mathieu Lacage 2008-03-03 02:07:40 +01:00
  • a786828ddf kill TraceResolver et al. Mathieu Lacage 2008-03-03 01:58:57 +01:00
  • 23bfe3fe09 remove old trace system Mathieu Lacage 2008-03-02 22:53:11 +01:00
  • 732c7f1d0b use Config-based trace system Mathieu Lacage 2008-03-02 22:52:55 +01:00
  • ce83863f87 convert to new trace system Mathieu Lacage 2008-03-02 22:52:21 +01:00