Commit Graph

2634 Commits

Author SHA1 Message Date
Mathieu Lacage
bcf92901ac really kill dead code. 2008-03-17 11:47:50 -07:00
Mathieu Lacage
c7be59d0c1 replace PacketPrinter with an iterator 2008-03-17 11:45:36 -07:00
Mathieu Lacage
218c66592a move more code around 2008-03-17 05:42:20 +01:00
Mathieu Lacage
96e4874bdb move attribute code to ObjectBase. 2008-03-17 05:22:29 +01:00
Mathieu Lacage
0ef1e6b866 return the _current_ tid, not the Object tid. 2008-03-16 21:52:15 +01:00
Mathieu Lacage
0bfc594407 remove Object::m_collecting 2008-03-16 21:00:31 +01:00
Mathieu Lacage
fd014845f7 introduce ObjectBase::GetInstanceTypeId 2008-03-16 20:59:04 +01:00
Mathieu Lacage
660e414f36 split code from object.h/object.cc 2008-03-16 20:55:18 +01:00
Mathieu Lacage
1806cbede9 get rid of unneeded object-base include 2008-03-16 20:47:46 +01:00
Mathieu Lacage
3aa9706150 replace TypeId::CreateObject with TypeId::GetConstructor 2008-03-16 19:24:50 +01:00
Mathieu Lacage
939cee7ac3 do not use ObjectBase as a base class. 2008-03-16 18:42:23 +01:00
Gustavo J. A. M. Carneiro
0f79c7d754 Make waf dist much more efficient. 2008-03-16 14:35:32 +00:00
Mathieu Lacage
6a96f3f3ea improve doxygen and add explicit getters/setters 2008-03-15 23:25:13 +01:00
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
b66b302a6a add missing accessor construction functions. 2008-03-15 23:03:40 +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
eb89e875f7 don't forget to setup propagation delay and loss models on channel. 2008-03-15 19:51:40 +01:00
Mathieu Lacage
7ecce753a6 use the right position attribute name. 2008-03-15 19:38:00 +01:00
Mathieu Lacage
8ab25173a1 more ns3:: prefix fixes. 2008-03-15 19:31:57 +01:00
Mathieu Lacage
ac16151d22 need to use ns3:: prefix for TypeId names now. 2008-03-15 19:29:22 +01:00
Gustavo J. A. M. Carneiro
b68fa9919b Fix 'deprecated conversion of string literal to char*' warning with GCC 4.2 2008-03-15 16:26:39 +00:00
Gustavo J. A. M. Carneiro
516eb971a3 Generate foo-module.h module aggreator header files, for use in user scripts. 2008-03-15 16:13:18 +00:00
Gustavo J. A. M. Carneiro
22a66ef917 Missing headers.module attribute in the new 'helper' module... 2008-03-15 15:30:37 +00: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
0ddbe50a61 add CopyObject 2008-03-14 16:36:55 -07:00
Raj Bhattacharjea
0d839a85c0 Merge in forking tcp servers 2008-03-14 16:50:37 -04:00
Mathieu Lacage
be10286ae5 merge with HEAD 2008-03-13 14:35:54 -07:00
Mathieu Lacage
4163debdfb merge 2008-03-13 14:28:22 -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
Gustavo J. A. M. Carneiro
6df47b4d19 OLSR: fix default willingness value, cleanup and fix the MPR computation algorithm. 2008-03-13 19:00:30 +00:00
Raj Bhattacharjea
c09319cab9 This callback is supposed to happen later 2008-03-13 14:32:46 -04:00
Raj Bhattacharjea
175518d248 Undo changes to the packet sink to accept incoming connections; change the default behavior of the socket connection request notifier instead 2008-03-13 14:22:26 -04: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
250eed3667 Add sufficient information to AttributeChecker to generate nice-looking documentation. 2008-03-12 11:17:16 -07:00
Mathieu Lacage
5a7be54e31 make sure attributes always start with a capital letter. 2008-03-12 10:18:14 -07:00
Mathieu Lacage
4227fc706d fix typo 2008-03-12 10:17:52 -07:00
Mathieu Lacage
3e4aa96665 kill valueref dox macro. 2008-03-12 09:32:02 -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
5d2044ae93 TraceSourceConnect -> TraceConnect && TraceSourceDisconnect -> TraceDisconnect 2008-03-11 13:34:29 -07:00
Mathieu Lacage
b5a8d46096 get rid of CreateObjectWith 2008-03-11 13:30:12 -07:00
Mathieu Lacage
7a1c14372c do not set attributes if they have their default value. 2008-03-11 11:35:26 -07:00
Mathieu Lacage
9cac5c71ee check all errors. 2008-03-11 11:35:03 -07:00
Mathieu Lacage
ef8ee7e7ef kill multiple constructors per TypeId 2008-03-11 11:29:21 -07:00
Mathieu Lacage
ae62a57f4e dox doc 2008-03-10 14:59:49 -07:00