Commit Graph

  • 58f1af736e fix scons dist and scons all for gcc 4.1 Mathieu Lacage 2007-05-17 07:51:22 +02:00
  • 256582455b Some dox additions/fixes Raj Bhattacharjea 2007-05-16 17:01:39 -04:00
  • b852e0492e Internet-node module dox Raj Bhattacharjea 2007-05-16 16:39:32 -04:00
  • 37aa2a4bd2 Fixed a gcc3.4.6 error for optimized builds Raj Bhattacharjea 2007-05-16 13:37:39 -04:00
  • 6736b56964 fix dox warnings Mathieu Lacage 2007-05-15 17:12:36 +02:00
  • 41b12f96a5 remove references to Chunk and replace them with references to Header and Trailer Mathieu Lacage 2007-05-15 16:42:53 +02:00
  • 12fa2d9178 move doxygen doc into Header and Trailer classes. Mathieu Lacage 2007-05-15 16:39:55 +02:00
  • 7c4b2d67f6 Queue dox Raj Bhattacharjea 2007-05-14 14:56:39 -04:00
  • 487867d3aa MacAddress dox Raj Bhattacharjea 2007-05-14 14:34:48 -04:00
  • 29ba1c1c64 droptail and ipv4address dox Raj Bhattacharjea 2007-05-14 14:07:26 -04:00
  • 6c93b818af datarate, packet, defaultvalue, object dox Raj Bhattacharjea 2007-05-14 10:38:08 -04:00
  • 9d2216d84f fixed compiler error for gcc 3.4.6 Raj Bhattacharjea 2007-05-14 11:05:37 -04:00
  • 093b8557ce fix build Mathieu Lacage 2007-05-14 17:00:49 +02:00
  • cf9674a713 Update WAF scripts to changes in source tree layout Gustavo J. A. M. Carneiro 2007-05-14 13:46:53 +01:00
  • ddeb64e4dd remove old crap Mathieu Lacage 2007-05-14 13:04:59 +02:00
  • 109139b07f make OnOffApplication not depend on IUdp Mathieu Lacage 2007-05-14 12:59:44 +02:00
  • ec9215fbc1 remove useless comment Mathieu Lacage 2007-05-14 12:37:55 +02:00
  • 222f309be5 more dox doc Mathieu Lacage 2007-05-14 12:37:31 +02:00
  • 0ae24ebd1b add some dox doc Mathieu Lacage 2007-05-14 12:34:44 +02:00
  • 94c5cf7457 implement and use the OnOffApplication default values Mathieu Lacage 2007-05-14 12:33:17 +02:00
  • 1a70acc7c5 add DefaultValue support to DataRate Mathieu Lacage 2007-05-14 12:32:59 +02:00
  • 866c4cd4ec add dox doc and DefaultValue support to OnOffApplication Mathieu Lacage 2007-05-14 11:12:29 +02:00
  • bae023c075 add a few features to IntegerDefaultValue Mathieu Lacage 2007-05-14 11:11:30 +02:00
  • a6d24b73bd simplify the implementation Mathieu Lacage 2007-05-14 10:25:50 +02:00
  • 791a45c3da remove dead keyword Mathieu Lacage 2007-05-14 10:16:12 +02:00
  • b3375209c0 remove dead code Mathieu Lacage 2007-05-14 10:15:03 +02:00
  • 3c3bea853e remove unused method Mathieu Lacage 2007-05-14 10:08:01 +02:00
  • ee02cd1a23 rename Node to INode Mathieu Lacage 2007-05-14 10:06:12 +02:00
  • 4ac0069541 add back internet-node.h header for MakeInternetNode function Mathieu Lacage 2007-05-14 09:26:51 +02:00
  • 0d9f136298 rename internet-node.h to i-node-impl.h Mathieu Lacage 2007-05-14 09:26:32 +02:00
  • 1b0dbb2b34 rename node.h to i-node.h Mathieu Lacage 2007-05-14 09:09:43 +02:00
  • 01f945c459 Fix a small waf script bug, in the rpath code, that only appears when compiling for the first time. Gustavo J. A. M. Carneiro 2007-05-13 17:37:30 +01:00
  • 58651f9ff6 Update WAF SVN checkout instructions; now the URL points to a special WAF SVN tag that represents code tested to work with NS-3. Gustavo J. A. M. Carneiro 2007-05-13 13:58:34 +01:00
  • 7aacb7d136 merge Gustavo J. A. M. Carneiro 2007-05-13 12:52:38 +01:00
  • ca2416f431 WAF: simplify wscripts using the new chained uselib_local dependencies feature of WAF SVN; now build all samples and examples; add --disable-rpath configure option; add WAF build instructions. Gustavo J. A. M. Carneiro 2007-05-13 12:46:18 +01:00
  • 19696ec37f add license header Mathieu Lacage 2007-05-13 12:00:56 +02:00
  • ec20424afb remove useless comment Mathieu Lacage 2007-05-13 11:57:40 +02:00
  • a9ffc5d23b complete dox doc Mathieu Lacage 2007-05-13 11:57:27 +02:00
  • 36b2223600 add dox documentation Mathieu Lacage 2007-05-13 11:51:01 +02:00
  • 52d60ea049 add dox documentation for Node Mathieu Lacage 2007-05-13 11:46:11 +02:00
  • 88c5dfecb0 make the Node API more consistent Mathieu Lacage 2007-05-13 11:30:15 +02:00
  • 1f454dd36e merge with trunk Mathieu Lacage 2007-05-13 11:24:28 +02:00
  • f1612bbc2c fix dox warnings Mathieu Lacage 2007-05-13 10:57:43 +02:00
  • a8bc213609 remove doxygen warnings Mathieu Lacage 2007-05-13 10:46:44 +02:00
  • d83bde7b0f improve doxygen output Mathieu Lacage 2007-05-13 10:46:25 +02:00
  • 293fb90057 improve doxygen output Mathieu Lacage 2007-05-13 10:42:42 +02:00
  • 05b444ae8a fix the doxygen comments and simplify the implementation Mathieu Lacage 2007-05-13 10:24:35 +02:00
  • b1574fba1a remove Application::Copy Mathieu Lacage 2007-05-13 10:02:10 +02:00
  • 87112f46f7 call Node::AddDevice from NetDevice::NetDevice Mathieu Lacage 2007-05-13 09:58:53 +02:00
  • 26c628e81a remove ApplicationList. Move functionality to Node class Mathieu Lacage 2007-05-13 09:46:38 +02:00
  • a37a156977 make Queue::CreateDefault use the ComponentManager. Mathieu Lacage 2007-05-13 09:35:03 +02:00
  • bca528b89a Remove unused code Tom Henderson 2007-05-12 15:36:41 -07:00
  • dc01b2136e Separate address assignment from routing in PointToPoint topology code Tom Henderson 2007-05-12 15:31:40 -07:00
  • 5c5ad7b16a Removing superseded code for p2p Tom Henderson 2007-05-11 22:28:12 -07:00
  • 3834d248de add a small comment Mathieu Lacage 2007-05-11 22:33:51 +02:00
  • b3aee2deb2 NetDevice and Channel now derive from Interface rather than Object Mathieu Lacage 2007-05-11 19:26:01 +02:00
  • 5cb92847c4 make Queue derive from Interface Mathieu Lacage 2007-05-11 19:15:28 +02:00
  • 666e00b097 rename Iid to InterfaceId Mathieu Lacage 2007-05-11 18:57:45 +02:00
  • e22e6188cf rename NsUnknown to Interface and NsUnknownManager to ComponentManager Mathieu Lacage 2007-05-11 18:52:05 +02:00
  • 6495c220a9 rename ns-unknown.h/cc ns-unknown-manager.h/cc Mathieu Lacage 2007-05-11 18:42:39 +02:00
  • e47155fe77 Added/fixed some doxygen Raj Bhattacharjea 2007-05-11 10:37:01 -04:00
  • 95280cac61 rename Erase to Remove as suggested by Tom Mathieu Lacage 2007-05-11 10:11:06 +02:00
  • 9be459e22f remove un-implemented method Mathieu Lacage 2007-05-11 10:10:46 +02:00
  • 6c2e4c823c add disabled test Mathieu Lacage 2007-05-11 09:55:59 +02:00
  • 2d8ed8d400 add small comment Mathieu Lacage 2007-05-11 09:55:51 +02:00
  • 24d19e29c0 rename Ptr::Get and Ptr::Peek to GetPointer and PeekPointer Mathieu Lacage 2007-05-11 09:46:01 +02:00
  • bc15f7157e remove useless assignments Mathieu Lacage 2007-05-11 09:11:49 +02:00
  • 720fae1bbe rework the refcounting framework to use the MakeNewObject function Mathieu Lacage 2007-05-11 08:59:49 +02:00
  • d82a6d11f9 add MakeNewObject template with more arguments Mathieu Lacage 2007-05-11 08:59:11 +02:00
  • 0e1388a2fd add MakeNewObject template function and fix operator == (T1,T2) Mathieu Lacage 2007-05-11 08:35:41 +02:00
  • 4bd2abebd2 use Ptr<> everywhere Object or NsUnknown are used Mathieu Lacage 2007-05-10 20:19:26 +02:00
  • 349f970d82 remove leaks and rework the Ptr class to work with a new refcount mechanism Mathieu Lacage 2007-05-10 18:33:52 +02:00
  • 01a20c0a82 add some refcount debugging Mathieu Lacage 2007-05-10 09:57:46 +02:00
  • db94cb6941 use the NS_DEBUG env var rather than NS3_DEBUG, as explained by the documentation. Mathieu Lacage 2007-05-10 09:57:32 +02:00
  • 2d66e7e804 make sure that NodeList::GetNode is correctly implemented Mathieu Lacage 2007-05-10 08:34:32 +02:00
  • 60734cd2db implement properly Application::DoDispose and rename Application::PeekNOde to Application::GetNode Mathieu Lacage 2007-05-10 08:19:53 +02:00
  • f5451f5bce rename NodeList::PeekNode to NodeList::GetNode Mathieu Lacage 2007-05-10 08:19:19 +02:00
  • e322d7f1df implement properly NetDevice::DoDispose and rename NetDevice::PeekNode to NetDevice::GetNode Mathieu Lacage 2007-05-10 08:18:41 +02:00
  • 96f4b45eab remove some dead code Mathieu Lacage 2007-05-10 08:03:07 +02:00
  • 11d883f2a6 remove useless forward declaration Mathieu Lacage 2007-05-10 07:58:31 +02:00
  • 66bc2db9d1 convert Node * to Ptr<Node> Mathieu Lacage 2007-05-10 07:58:18 +02:00
  • 96e58ed708 convert UdpSocket and Udp to Ptr<Node> Mathieu Lacage 2007-05-10 07:51:59 +02:00
  • ad8424e6d1 convert Node * to Ptr<Node> Mathieu Lacage 2007-05-10 07:44:18 +02:00
  • 817876d6fe convert Node * to Ptr<Node> Mathieu Lacage 2007-05-10 07:43:52 +02:00
  • 4d1c0647c8 remove useless forward declaration Mathieu Lacage 2007-05-10 07:42:31 +02:00
  • 5bd6229ac1 convert more code to use Ptr<Node> instead of Node * Mathieu Lacage 2007-05-10 07:35:53 +02:00
  • b67d398976 convert Arp code to use Ptr<Node> instead of Node * Mathieu Lacage 2007-05-10 07:33:26 +02:00
  • c12d5a1142 revert Ipv4Interface * -> Ptr<Ipv4Interface> Mathieu Lacage 2007-05-10 07:30:37 +02:00
  • 90a0cb3ad2 remove ptr from ArrayTraceResolver Mathieu Lacage 2007-05-10 07:25:47 +02:00
  • 2eb20b5743 merge Mathieu Lacage 2007-05-10 07:19:38 +02:00
  • a70e279787 some Ipv4Interface* -> Ptr<Ipv4Interface>, and unhack arraytraceresolver, still segfaults Unknown 2007-05-09 23:23:05 -04:00
  • a82cf78743 remove ptr::Remove, make ptr::Peek share the same signature as ptr::Get Mathieu Lacage 2007-05-09 19:48:33 +02:00
  • 80854a2c39 remove ptr::Remove, make ptr::Peek share the same signature as ptr::Get Mathieu Lacage 2007-05-09 19:48:33 +02:00
  • bd73c92bb5 Hacked arraytraceresolver to compile, but segfaults upon running simple-p2p Raj Bhattacharjea 2007-05-09 16:56:33 -04:00
  • de3b9c78f3 Removed manual ref/unref calls for Ptr<Node> Raj Bhattacharjea 2007-05-09 14:50:14 -04:00
  • ecfcfa977d Node* -> Ptr<Node> Raj Bhattacharjea 2007-05-09 13:26:21 -04:00
  • 4e32c8f56e Ptr changed to use Object's refcounts Raj Bhattacharjea 2007-05-08 11:44:04 -04:00
  • b2a87732c9 Add support for building with WAF Gustavo J. A. M. Carneiro 2007-05-07 12:01:51 +01:00
  • 5461e0a056 fix doxygen doc error Mathieu Lacage 2007-05-09 17:07:50 +02:00
  • ea55c60fe3 Enable both ascii and pcap tracing Tom Henderson 2007-05-04 12:17:14 -07:00