Commit Graph

387 Commits

Author SHA1 Message Date
Mathieu Lacage
bc1ab2d79b replace static const Interface iid; with static InterfaceId iid (void); 2008-01-02 10:33:39 +01:00
Mathieu Lacage
f3e77eea3d fix bug 122: get rid of duplicate argument to QueryInterface 2008-01-02 09:25:31 +01:00
Mathieu Lacage
6b0e717a19 add CreateObject<> to instanciate subclasses of the Object base class. Replaces Create<>. 2008-01-02 09:09:24 +01:00
Tom Henderson
8fe2191d04 Repair doxygen errors 2007-12-15 13:59:33 -08:00
Raj Bhattacharjea
282543b759 Add uint8_t* based API for sockets 2007-12-13 09:40:21 -05:00
Mathieu Lacage
3262a4e103 add application tracing support 2007-12-11 13:51:03 +01:00
Tom Henderson
bc54e34375 Doxygen the SocketFactory classes 2007-12-11 23:02:47 -08:00
Mathieu Lacage
284ebcc23f merge with Ptr<Packet> branch 2007-11-22 10:44:48 +01:00
Mathieu Lacage
c156f29c86 merge 2007-11-22 10:30:29 +01:00
Mathieu Lacage
d1d0e1c732 merge with HEAD 2007-11-16 08:48:57 +01:00
Gustavo J. A. M. Carneiro
11a58a55c3 Add a few NS_LOG_LOGIC calls in PacketSocket::SendTo () 2007-11-15 16:08:28 +00:00
Gustavo J. A. M. Carneiro
fc099a35ab Add DropTailQueue unit tests. 2007-11-15 15:42:07 +00:00
Gustavo J. A. M. Carneiro
640a49e1ce Bug 105: Queue getter methods should be const 2007-11-15 11:41:42 +00:00
Mathieu Lacage
6d97118181 merge with HEAD 2007-11-15 10:18:17 +01:00
Tom Henderson
2e68155c6d nicer logging of parameters (bug 79 patch from Gustavo) 2007-11-14 21:59:14 -08:00
Tom Henderson
baeee68d27 move ipv4 static to member functions 2007-11-05 21:08:02 -08:00
Craig Dowell
60b6fb3d39 merge in packet.bundle 2007-10-29 12:48:01 -07:00
Mathieu Lacage
8845f347d3 merge with tip 2007-10-29 15:04:23 +01:00
Mathieu Lacage
937d727011 merge 2007-10-27 13:17:55 +02:00
Mathieu Lacage
2f4ed00c93 get rid of doxygen warnings 2007-10-26 22:06:46 +02:00
Tom Henderson
f928f6c161 Make GetDevice return pointer to appropriately subclassed NetDevice 2007-10-24 16:17:19 -07:00
Mathieu Lacage
83e7cf54f4 merge with HEAD 2007-10-16 14:44:36 +02:00
Mathieu Lacage
c8503d149e merge with HEAD 2007-10-11 13:15:21 +02:00
Mathieu Lacage
cd045df1c3 bug 86: add missing functions to manipulate Mac48Address 2007-10-11 13:11:45 +02:00
Mathieu Lacage
20b226769f constify more conversion operators 2007-10-11 13:02:47 +02:00
Mathieu Lacage
8460428f2e constify conversion operator 2007-10-11 13:00:12 +02:00
Mathieu Lacage
756cc86a23 add Mac48Address::GetBroadcast 2007-10-09 16:09:37 +02:00
Mathieu Lacage
61d85c75d3 add operator < 2007-10-09 12:30:37 +02:00
Mathieu Lacage
ca890b509a add Mac48Address::IsBroadcast/IsMulticast 2007-10-08 14:43:29 +02:00
Tom Henderson
c96ad24a35 Add support for non-unit-cost metrics for Ipv4Interfaces (for use in routing); add example script simple-alternate-routing.cc 2007-10-06 21:21:07 -07:00
Gustavo J. A. M. Carneiro
6218b00486 Bug #88 (Ipv4Address operator ==, !=, < should be inline for performance reasons) 2007-10-11 15:39:39 +01:00
Mathieu Lacage
327e60b275 do not use Packet objects directly. Use Ptr<Packet> instead 2007-10-01 14:15:56 +02:00
Craig Dowell
ed9f98bda1 disable log unless debug build 2007-09-13 22:17:29 -07:00
Craig Dowell
2e1dcf1479 debug to log 2007-09-13 21:36:32 -07:00
Craig Dowell
6c30d76401 merge with trunk 2007-09-13 10:53:24 -07:00
Craig Dowell
61a105af21 working one way echo app 2007-09-12 16:54:21 -07:00
Mathieu Lacage
3e89ecfdf6 rename Euixx to Macxx 2007-09-12 11:39:46 +02:00
Craig Dowell
f894771e7d socket update broke multicast 2007-09-11 18:29:26 -07:00
Craig Dowell
451a4762df merge with trunk again 2007-09-11 12:20:09 -07:00
Mathieu Lacage
1f49f40faa add a few missing doxygen method documentations 2007-09-11 12:42:37 +02:00
Mathieu Lacage
8d1ac59134 merge tracing overhaul in trunk 2007-09-11 12:11:00 +02:00
Craig Dowell
20bf1d71bb merge with trunk 2007-09-10 15:50:07 -07: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
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
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
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