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
0147e59899
move include to implementation file
2007-09-06 18:19:22 +02:00
Mathieu Lacage
fd8b0ba57d
an euclidian distance is always positive
2007-09-06 11:18:35 +02:00
Mathieu Lacage
b43e2f9190
add failing test and fix for assignment to self
2007-09-05 16:28:55 +02:00
Mathieu Lacage
3b2ffd1a07
merge with trunk
2007-08-29 09:36:28 +02:00
Mathieu Lacage
e20b40ee61
backout 9856d1175cbb:642d6798feaa:27dd3e15308a
2007-08-29 09:35:53 +02:00
Gustavo J. A. M. Carneiro
afbb95d987
Build the ns3 library in the build/<variant> root, not in build/<variant>/src.
2007-08-28 16:53:01 +01:00
George Riley
979da57982
Reconcile changes with Mathieu's latest
2007-08-28 09:55:21 -04:00
Mathieu Lacage
722fb64245
use more NodeList::Iterator types
2007-08-28 14:31:53 +02:00
Mathieu Lacage
9f6f56f3ff
use the NodeList::Iterator type
2007-08-28 14:09:52 +02:00
Mathieu Lacage
cc6d4c0c06
constify
2007-08-28 13:03:08 +02:00
Raj Bhattacharjea
9bf17256fb
Fixed inet-socket-address's opening IFDEF to be consistent with the filename
2007-08-24 14:00:52 -04:00
Raj Bhattacharjea
027cd21aa1
Added GPL and emacs modeline to inet-socket-address.h/cc
2007-08-24 13:21:33 -04:00
George Riley
391b3eef11
Change the protocol stack processing to pass packets by non-const
...
reference, rather than const reference and value as was previously done.
Also change the queue semantics to return the packet on a deque, rather
than requiring a packet as a parameter. The problem with the original
approach was that packet UID's were getting skipped. The fix handles
the uid properly, and we get sequential packet uid's on the trace file.
2007-08-24 11:44:11 -04:00
Mathieu Lacage
490d38c9f1
fix last errors for new tests
2007-08-24 15:11:08 +02:00
Mathieu Lacage
02418f7498
fix first part of errors introduced by new tests
2007-08-24 15:05:34 +02:00
Mathieu Lacage
ca21c26638
add failing tests
2007-08-24 14:45:25 +02:00
Mathieu Lacage
00a9973ca8
use a Ptr<> where needed.
2007-08-24 12:45:45 +02:00
Mathieu Lacage
2ee1d5fca6
the protocol number field is a 16 bit integer, not a 32 bit integer
2007-08-24 10:33:58 +02:00
Mathieu Lacage
d8b046a69f
add missing include
2007-08-24 10:32:35 +02:00
Craig Dowell
9d2617d9a0
Fix bug 68. Implement IsMulticast
2007-08-14 12:00:03 -07:00
Tom Henderson
6c2a73ebda
cleanup valgrind errors
2007-08-13 23:06:25 -07:00
Tom Henderson
ad45701790
restore ns-2 .tr format
2007-08-13 22:53:20 -07:00
Tom Henderson
ad3b6a04cc
Doxygen cleanup
2007-08-13 20:53:29 -07:00
Tom Henderson
915e34b32b
fix optimized build; remove old comment
2007-08-12 14:24:49 -07:00
Tom Henderson
883d92940f
global routing csma patch
2007-08-10 13:33:45 -07:00
Craig Dowell
f53e19589d
merge ns-3-csma with tip
2007-08-10 10:52:30 -07:00
Craig Dowell
8e6b694d6e
move m_rxTrace to trace enet header
2007-08-10 10:45:59 -07:00
Craig Dowell
c298892833
print length/type in hex
2007-08-10 10:44:02 -07:00
Mathieu Lacage
971997fbc1
use implicit conversion rather than private explicit conversion: fixes build
2007-08-10 19:18:19 +02:00
Mathieu Lacage
8b87d39c72
merge with trunk
2007-08-10 16:28:09 +02:00
Mathieu Lacage
8881f8bd91
avoid more spurious whitespaces during testing
2007-08-10 13:24:36 +02:00
Mathieu Lacage
ee2b9fc885
avoid output of spurious whitespaces during testing
2007-08-10 13:17:57 +02:00
Craig Dowell
aaa8a45658
rename to csma
2007-08-09 15:56:28 -07:00
Mathieu Lacage
23a116b96e
merge with win32 tree
2007-08-09 13:42:42 +02:00
Mathieu Lacage
29014acd87
add missing space in default PacketPrinter
2007-08-09 13:38:04 +02:00
Mathieu Lacage
c4ccb4a8ca
merge
2007-08-09 09:39:29 +02:00
Mathieu Lacage
b392b2a867
merge with trunk
2007-08-09 09:36:59 +02:00
Tom Henderson
a7de7bcf31
Removing (again?) src/devices/p2p
2007-08-08 20:56:59 -07:00
Craig Dowell
371b1b01cb
fix race in csma-cd channel
2007-08-08 14:19:56 -07:00
Gustavo J. A. M. Carneiro
bac11af00e
Build all modules as a single ns3 shared library.
2007-08-08 21:07:52 +01:00
Mathieu Lacage
69ccebd108
avoid initialization ordering problem
2007-08-08 23:23:24 +02:00
Mathieu Lacage
7f3f471f12
rename Bind to DefaultValue::Bind. fix bug 62
2007-08-08 16:41:59 +02:00
Mathieu Lacage
9f7eb9eecb
merge
2007-08-08 16:29:26 +02:00
Gustavo J. A. M. Carneiro
86f50b36d6
merge
2007-08-08 15:25:00 +01:00
Gustavo J. A. M. Carneiro
0eca73234a
WAF: add new bld.create_ns3_module() and bld.create_ns3_program() methods to make declaration of modules and programs simpler, and allowing us to change how ns-3 is built in a centralized way, without needing to change every module wscript file.
2007-08-08 15:10:36 +01:00
Mathieu Lacage
f346815b18
use fixed-width types to avoid portability problems
2007-08-08 15:59:08 +02:00
Mathieu Lacage
5e9325fad1
merge with trunk
2007-08-08 15:49:41 +02:00
Mathieu Lacage
d668f7749f
use NS_TEST_ASSERT macros
2007-08-08 15:43:05 +02:00
Gustavo J. A. M. Carneiro
a34d15da01
Revert experimental code in src/wscript accidentally committed.
2007-08-08 14:11:29 +01:00