Commit Graph

5927 Commits

Author SHA1 Message Date
Mathieu Lacage
bd1adba17e rewrite Iterator::WriteU8 2007-09-07 19:22:20 +02:00
Mathieu Lacage
39cb30a4be simplify Iterator::GetDistanceFrom method 2007-09-07 18:49:47 +02:00
Mathieu Lacage
6ced31f8b5 add a m_dataStart member in Buffer::Iterator 2007-09-07 18:45:00 +02:00
Mathieu Lacage
74ceb06336 small typo 2007-09-07 17:39:18 +02:00
Mathieu Lacage
ee35d8ada2 move inline code from header to .cc file prior to rework of Buffer 2007-09-07 08:34:46 +02:00
Craig Dowell
4e92674be7 monster changeset 2007-09-06 16:24:17 -07:00
Craig Dowell
a39d25f6c1 readme file includes APIs 2007-09-06 15:57:53 -07:00
Mathieu Lacage
0147e59899 move include to implementation file 2007-09-06 18:19:22 +02:00
Gustavo J. A. M. Carneiro
a08faa038f Stop OLSR simulation after 10 seconds (since OLSR never stops generating events) 2007-09-06 15:18:14 +01:00
Gustavo J. A. M. Carneiro
42189e5c52 Update OLSR code to NS-3 API changes. 2007-09-06 13:34:54 +01:00
Mathieu Lacage
6c05ba06ff rename ConnectPrinterToAll to TraceAll 2007-09-06 13:32:29 +02:00
Mathieu Lacage
1a75a82523 add support for NodeList::ConnectPrinterToAll 2007-09-06 12:56:31 +02:00
Mathieu Lacage
8b5b6d3636 add bound callback tests and make them work 2007-09-06 12:33:22 +02:00
Mathieu Lacage
fd8b0ba57d an euclidian distance is always positive 2007-09-06 11:18:35 +02:00
Mathieu Lacage
187ae2fe0e add tests, fix the failing tests and add support for 6-arg callbacks 2007-09-06 10:04:19 +02:00
Gustavo J. A. M. Carneiro
4a6a601b5a fix olsr wscript 2007-09-05 18:46:13 +01:00
Gustavo J. A. M. Carneiro
5631c4d214 merge 2007-09-05 18:42:41 +01:00
Gustavo J. A. M. Carneiro
6be5ea55ce merge with ns-3-dev 2007-09-05 18:35:39 +01:00
Mathieu Lacage
b43e2f9190 add failing test and fix for assignment to self 2007-09-05 16:28:55 +02:00
Mathieu Lacage
eb81a302b0 fix a small typo 2007-09-05 12:39:11 +02:00
Mathieu Lacage
6b8f9a0d07 add missing section on simple trace connection 2007-09-05 12:36:21 +02:00
Mathieu Lacage
7d8b071049 add an overload of the TraceSource::AddCallback method 2007-09-05 12:34:53 +02:00
Mathieu Lacage
e143b5d142 re-organize the tutorial and use sections 2007-09-05 12:08:57 +02:00
Tom Henderson
929e23b74e Fix for bug69: set local address correctly upon UDP connect; apply correct UDP connect() semantics (that sendto cannot override addresses on a connected socket); if destination is IPv4 limited broadcast address, convert to subnet-directed broadcast and send out on each interface; provide example csma-broadcast.cc script 2007-09-04 21:26:54 -07:00
Craig Dowell
07fb4b1e5b clarify use of wildcards in multicast routes versus default mulicast routes. 2007-09-04 18:06:06 -07:00
Craig Dowell
f652969936 Don't flood multicasts if no route found 2007-09-04 15:10:47 -07:00
Craig Dowell
65c0b60e5f piles of doxygen, changes to SetDefaultMulticastRoute plumbing 2007-09-04 14:38:40 -07:00
Mathieu Lacage
5b76e3e70f merge with trunk 2007-09-04 15:35:23 +02:00
Mathieu Lacage
99d7c597b6 move tracing tutorial to doc directory 2007-09-04 15:34:04 +02:00
Tom Henderson
5e7e0d7b2a Fold the two patches for bu6 69 together, building on the bug 65 patch 2007-09-03 23:32:23 -07:00
Tom Henderson
e377cbad38 Provide two new Ipv4 convenience functions: GetIfIndexByIpv4Address() and GetIpv4RouteToDestination (), and align global routing code to use the first function 2007-09-03 14:55:51 -07:00
Gustavo J. A. M. Carneiro
0824ceacd9 WAF: as suggested by George, add a bunch of helper waf scripts that call the toplevel waf script, so that it is possible to compile with ./waf from emacs regardless of which buffer you are visiting (the other alternative is to install waf system wide and run 'waf'. 2007-09-08 19:24:39 +01:00
Mathieu Lacage
4ddb327597 finish trace tutorial 2007-08-30 16:38:41 +02:00
Mathieu Lacage
e068eb8bd1 add missing requirement to doxygen 2007-08-30 16:38:26 +02:00
Mathieu Lacage
0a9cb8d248 start section on registering new TraceSource objects 2007-08-30 16:00:26 +02:00
Mathieu Lacage
bb1711de60 add section on TraceContexts in tutorial 2007-08-30 15:45:46 +02:00
Mathieu Lacage
8c85cc598d add missing const 2007-08-30 15:20:08 +02:00
Mathieu Lacage
5883e3db52 make sure that l4 protocols are correctly registered within the tracing namespace 2007-08-30 15:14:26 +02:00
Mathieu Lacage
2894f50005 add explanatory diagram 2007-08-30 14:57:59 +02:00
Mathieu Lacage
87a9c29cf7 add doxygen for each TraceSourceElement subclass 2007-08-30 14:54:05 +02:00
Mathieu Lacage
471e30d85e fix dox warnings 2007-08-30 14:42:38 +02:00
Mathieu Lacage
3330ba77b1 GetName -> GetTypeName 2007-08-30 14:35:44 +02:00
Mathieu Lacage
62df1e933b rewrite the TraceContext::SourceCollection::Iterator class 2007-08-30 14:25:09 +02:00
Mathieu Lacage
d23b3123ba move printing to client code 2007-08-30 13:58:15 +02:00
Craig Dowell
2d73bd9927 Move MakeMulticastAddress to NetDevice 2007-08-29 12:11:11 -07:00
Mathieu Lacage
ca379f0814 reference the proper trace source list group 2007-08-29 16:43:19 +02:00
Mathieu Lacage
c5b3ed12a0 add PrintDoxygen method 2007-08-29 16:43:04 +02:00
Mathieu Lacage
0e177e766a add iterator to go through available list 2007-08-29 16:42:55 +02:00
Mathieu Lacage
15234069fe add trace-source-file.h to doxygen list 2007-08-29 16:42:18 +02:00
Mathieu Lacage
45c531c463 ignore empty file 2007-08-29 16:42:00 +02:00