f2084098e2
add InetSocketAddress::IsMatchingType and use it
Mathieu Lacage
2007-07-30 13:55:28 +02:00
00e998e5f9
SingleEvent: move methods to .cc file; add EventId proxy methods, instead of a single GetEventId method.
Gustavo J. A. M. Carneiro
2007-07-30 12:50:13 +01:00
ecd4f30e41
Fix lengthType initialization for optimized build
Tom Henderson
2007-07-28 23:20:58 -07:00
8682d0293a
WAF: remove the obj.includes = '.' part from modules, since it causes build failure in OS X, and waf was just fixed to enable header files dependency tracking by default without needing to change obj.includes
Gustavo J. A. M. Carneiro
2007-07-28 14:14:16 +01:00
d6cb167a0c
Add documentation for the dynamic routing interfaces. Change Ipv4::AddRoutingProtocol priority parameter type from int to int16_t to make way for in the future providing stable sorting of routing protocols of the same priority.
Gustavo J. A. M. Carneiro
2007-07-27 15:38:04 +01:00
1177dc94b8
WAF: handle the option --doxygen before building the entire project.
Gustavo J. A. M. Carneiro
2007-07-27 15:04:25 +01:00
daa9c3c13c
use a Ptr<> to manage EventImpl instances
Mathieu Lacage
2007-07-27 15:37:22 +02:00
9d5184bae4
add an extra constructor to use when the Create template cannot be used
Mathieu Lacage
2007-07-27 15:37:05 +02:00
c7906b2d61
add refcounting to EventImpl
Mathieu Lacage
2007-07-27 09:53:15 +02:00
8a5f927d8d
improve type checking
Mathieu Lacage
2007-07-26 14:47:05 +02:00
073e685b0d
new address types
Mathieu Lacage
2007-07-26 14:03:41 +02:00
a7089873e9
Add OLSR routing support, (loosely) based on Francisco J. Ros's NS-2 code (University of Murcia).
Gustavo J. A. M. Carneiro
2007-07-26 12:49:00 +01:00
c2c7f7d71c
Allow UDP sockets to receive broadcast (bug #51)
Gustavo J. A. M. Carneiro
2007-07-26 12:27:49 +01:00
c2c923ba11
Support dynamic routing and multiple routing protocols; static routing table is refactored as a "routing protocol". Support sending IP broadcast (255.255.255.255) packets (bug #36).
Gustavo J. A. M. Carneiro
2007-07-26 12:26:21 +01:00
e45d934cb6
Allow ARP resolution to work with broadcast IPv4 (dest=255.255.255.255) packets; Partially fixes bug #36.
Gustavo J. A. M. Carneiro
2007-07-26 12:12:51 +01:00
f35ff8f583
Add Ipv4Address::CombineMask, and implement Ipv4Address::IsBroadcast.
Gustavo J. A. M. Carneiro
2007-07-26 12:11:37 +01:00
6b29b3c817
Add documentation for the dynamic routing interfaces. Change Ipv4::AddRoutingProtocol priority parameter type from int to int16_t to make way for in the future providing stable sorting of routing protocols of the same priority.
Gustavo J. A. M. Carneiro
2007-07-27 15:38:04 +01:00
317f336c76
Allow UDP sockets to receive broadcast (bug #51)
Gustavo J. A. M. Carneiro
2007-07-26 12:27:49 +01:00
ddd0dc6dff
Support dynamic routing and multiple routing protocols; static routing table is refactored as a "routing protocol". Support sending IP broadcast (255.255.255.255) packets (bug #36).
Gustavo J. A. M. Carneiro
2007-07-26 12:26:21 +01:00
1da64ebbd6
Allow ARP resolution to work with broadcast IPv4 (dest=255.255.255.255) packets; Partially fixes bug #36.
Gustavo J. A. M. Carneiro
2007-07-26 12:12:51 +01:00
48cf146a6f
Add Ipv4Address::CombineMask, and implement Ipv4Address::IsBroadcast.
Gustavo J. A. M. Carneiro
2007-07-26 12:11:37 +01:00
ccd6240e23
Add a Timer class (bug #46)
Gustavo J. A. M. Carneiro
2007-07-26 12:08:22 +01:00
41c4b6453a
EvenId const fixes.
Gustavo J. A. M. Carneiro
2007-07-26 12:05:31 +01:00
fda49d72c1
merge
Tom Henderson
2007-07-27 10:49:29 -07:00
230b3840ad
cleanup simple example
Mathieu Lacage
2007-07-27 21:39:58 +02:00
31530c7311
a csma/cd NetDevice subclass and a test script
Emmanuelle Laprise
2007-07-27 21:17:14 +02:00
35e5c48814
WAF: make list of modules (all_modules) a tuple instead of list, because it is hashable, and this way newer WAF is able to notice changes in it and automatically trigger a reconfiguration.
Gustavo J. A. M. Carneiro
2007-07-24 16:13:31 +01:00
b16efc8c0b
a few edits on the doxygen
Tom Henderson
2007-07-23 20:06:00 -07:00
bdf28a79fc
revise README
Tom Henderson
2007-07-23 19:27:01 -07:00
bc634975d4
remove old routing code
Tom Henderson
2007-07-23 19:02:55 -07:00
2f682ca9f8
single populate call
Craig Dowell
2007-07-23 15:53:37 -07:00
bb8c8e5fa8
remove doxygen warnings, make waf work
Craig Dowell
2007-07-23 14:31:24 -07:00
897a518750
parenthesis police were here
Craig Dowell
2007-07-20 14:28:18 -07:00
c9b7590dd9
turn off debug flag
Craig Dowell
2007-07-20 14:22:46 -07:00
4d3d250d5e
make static router a singleton, make implementation details private
Craig Dowell
2007-07-20 14:21:21 -07:00
43d93b87bc
Update README to mention WAF instead of SCons.
Gustavo J. A. M. Carneiro
2007-07-20 14:51:25 +01:00
f0a90a46ed
WAF: add back the --enable-rpath option, per Mathieu's request, though disabled by default.
Gustavo J. A. M. Carneiro
2007-07-20 11:38:16 +01:00