Mathieu Lacage
9033830375
fix optimized build
2007-07-26 08:18:11 +02:00
Gustavo J. A. M. Carneiro
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.
2007-07-24 16:13:31 +01:00
Mathieu Lacage
014bc9ed79
mobility models
2007-07-23 15:53:54 +02:00
Mathieu Lacage
a89dbfad01
a small typo
2007-07-23 15:24:17 +02:00
Mathieu Lacage
b53716bd7f
add operator << (std::ostream)for Ptr<T>
2007-07-23 15:23:14 +02:00
Mathieu Lacage
6e9b3d811b
add dirtyness tracking to DefaultValueBase
2007-07-23 15:22:36 +02:00
Mathieu Lacage
3fa85ade3a
make sure IsExpired handles destroy events correctly
2007-07-23 15:16:45 +02:00
Mathieu Lacage
1bd05e4561
add support to cancel Now and Destroy events.
2007-07-23 14:52:51 +02:00
Mathieu Lacage
a38a0d5b81
add operator == and != t o EventId
2007-07-23 14:51:57 +02:00
Mathieu Lacage
efcf28b96b
TimeDefaultValue
2007-07-23 14:41:53 +02:00
Mathieu Lacage
6b827886a0
RandomVariableDefaultValue
2007-07-23 14:41:34 +02:00
Mathieu Lacage
f6712c7cbd
IntegerDefaultValue -> NumericDefaultValue
2007-07-23 14:13:03 +02:00
Mathieu Lacage
56d6ee9a1c
fix bug 57
2007-07-23 13:58:53 +02:00
Gustavo J. A. M. Carneiro
f0a90a46ed
WAF: add back the --enable-rpath option, per Mathieu's request, though disabled by default.
2007-07-20 11:38:16 +01:00
Gustavo J. A. M. Carneiro
d379c41d72
WAF: use a separate 'waf task' for installing each public ns3 header to work around a dependency tracking bug in waf causing too many rebuilds when a single header file changes.
2007-07-20 11:27:34 +01:00
Gustavo J. A. M. Carneiro
57688559b1
WAF: add obj.includes = '.' to command waf to do dependency tracking on private header files.
2007-07-20 11:12:43 +01:00
Mathieu Lacage
767621d2cb
forgot to update waf build scripts
2007-08-09 21:16:39 +02:00
Mathieu Lacage
0eeaf31270
merge
2007-07-19 19:08:43 +02:00
Mathieu Lacage
5703b95d0e
finish support for references as arguments to event handlers
2007-07-19 18:57:19 +02:00
Mathieu Lacage
7acaffa841
fix testcase
2007-07-19 15:10:59 +02:00
Mathieu Lacage
ea7652677d
rename traits to handle Ptr<> object pointers
2007-07-19 13:53:14 +02:00
Gustavo J. A. M. Carneiro
b239441ff9
Buffer::Iterator::Write (buffer, size) should have a uint32_t parameter, not
...
uint16_t, else integer overflow may occur. Fixes bug #54 .
2007-07-19 12:48:22 +01:00
Mathieu Lacage
8bea90280f
failing testcases to for events with references as arguments
2007-07-19 13:45:07 +02:00
Mathieu Lacage
4fef0935fb
revert george's fix to support events with references as arguments
2007-07-19 13:44:42 +02:00
Raj Bhattacharjea
600aa2ec16
Added Triangularly distributed random variables
2007-07-18 17:43:45 -04:00
Emmanuelle Laprise
8b417ebd25
Fixed a typo in the documentation. Had to change NodeList::Index to
...
NodeList::NodeIndex
2007-07-18 09:27:22 -05:00
Emmanuelle Laprise
3006bcb3f7
Testing
2007-07-16 18:42:40 -05:00
Gustavo J. A. M. Carneiro
ae8f10ae47
WAF: derive the variable NS3_MODULES from the 'all_modules' list in src/wscript, instead of requiring every module to define a configure function to register themselves. This way module registration is done in one place only: src/wscript. Requires module naming conventions, though.
2007-07-15 13:04:47 +01:00
Gustavo J. A. M. Carneiro
b6c0155487
Make Simulator::IsExpired parameter const, to reflect the fact that the EventId is not changed. EventId::IsExpired and EventId::IsRunning also made const.
2007-07-12 12:41:37 +01:00
George F. Riley
42d93b9872
Simplifications to the point to point devices and channel
2007-07-13 10:40:10 +02:00
Gustavo J. A. M. Carneiro
441a8868a0
Fix unit test assertion failure error message (was printing the value instead of the expression itself)
2007-07-09 14:31:52 +01:00
Emmanuelle Laprise
6966d2633a
Remove the const after the DoAddDevice function
2007-07-03 22:25:42 -05:00
Emmanuelle Laprise
826d8e0303
Removed the const after the DoAddDevice function because it is used to
...
add a callback on the packet receive function. But, in some cases (ie
ethernet learning), it is going to be needed to have a non-const
function that is called on packet reception.
2007-07-02 19:59:40 -05:00
Mathieu Lacage
7bed39940e
merge with head
2007-07-02 19:47:03 +02:00
Mathieu Lacage
5625551898
append correct unit when printing Time objects
2007-07-02 19:44:18 +02:00
Gustavo J. A. M. Carneiro
fd479088ec
WAF scripts update
2007-07-02 18:23:52 +01:00
Mathieu Lacage
bedbfd18d7
add dox doc for header and trailer PrintTo and DoGetName
2007-06-29 08:18:16 +02:00
Mathieu Lacage
2756732458
add more internal documentation
2007-06-28 13:59:51 +02:00
Mathieu Lacage
3bb28c049f
test and fix backward printing
2007-06-28 13:43:27 +02:00
Mathieu Lacage
ce57b5d156
more asserts, add failing tests, fix them
2007-06-28 13:01:40 +02:00
Mathieu Lacage
23f4e85f87
fix basic tests, add new test, add a bunch of asserts, add XXX comment
2007-06-28 12:29:21 +02:00
Mathieu Lacage
b937ec5a87
add failing assert
2007-06-28 12:00:00 +02:00
Mathieu Lacage
103a2527ce
use pretty printing in ascii output
2007-06-28 11:52:50 +02:00
Mathieu Lacage
18e53720d1
change arp pretty printing to new format
2007-06-28 11:52:16 +02:00
Mathieu Lacage
35f80fc5c3
modify sample packet printer to use ipv4 and udp headers
2007-06-28 11:48:37 +02:00
Mathieu Lacage
993dc85f8f
change default pretty printing output format, add doc to metadata data structures
2007-06-28 11:07:38 +02:00
Mathieu Lacage
99bd5418bc
merge with head
2007-06-27 20:51:07 +02:00
Gustavo J. A. M. Carneiro
7c1e148ffa
WAF: add a warning to the --high-precision-as-double option help text saying they it works in configure.
2007-06-21 12:33:50 +01:00
Mathieu Lacage
2964b90925
add testcase, fix bug
2007-06-21 11:07:04 +02:00
Mathieu Lacage
50f2fc5a16
fix small variable name typo
2007-06-21 11:01:15 +02:00