Commit Graph

756 Commits

Author SHA1 Message Date
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
Mathieu Lacage
d879c3c54a merge from head 2007-06-21 09:40:57 +02:00