Commit Graph

382 Commits

Author SHA1 Message Date
Tom Henderson
f1cd4984a1 Add ApplicationList and Capability 2007-03-27 21:48:22 -07:00
Craig Dowell
6bf9d35ba8 turn off debug messages 2007-03-27 15:42:17 -07:00
Craig Dowell
6af1c8bb1f net device copy and assignment, reference counted channel. 2007-03-27 15:41:08 -07:00
Craig Dowell
994c7be384 remove unused files, remove notion of PHY, make more realistic p2p-net-device and p2p-channel 2007-03-27 13:04:11 -07:00
Tom Henderson
1a65d66361 A few type changes to not-yet-defined functions 2007-03-26 06:50:33 -07:00
Tom Henderson
3d8f778457 Add net devices to net-device-list in topology 2007-03-26 06:39:20 -07:00
Tom Henderson
a3663bc40c Make queues copyable; change p2p-topology.cc to reflect this 2007-03-25 17:47:59 -07:00
Tom Henderson
39d15f6f7e merge in Raj's time changes 2007-03-25 15:35:08 -07:00
Tom Henderson
fd92794e43 Move simple-p2p.cc to DataRate; fix small bug in DataRate and add include guards 2007-03-25 15:33:24 -07:00
Unknown
be28cb56ff Added back corrected version of TimeUnit(string) 2007-03-25 13:11:20 -04:00
Tom Henderson
8a2cff0607 Add back member variable initializers in p2p-net-device.cc 2007-03-25 07:24:04 -07:00
Tom Henderson
c2a49fc1c2 remove 512-byte MTU for P2P net device; make default in base class equal to max uint16 2007-03-25 07:20:24 -07:00
Tom Henderson
dd986b3340 Rename classes from Serial to PointToPoint 2007-03-25 07:13:03 -07:00
Tom Henderson
00960518d3 Rename file names from serial to p2p 2007-03-25 06:59:11 -07:00
Tom Henderson
f62c2ad8e5 Revert Raj's time unit patch-- causing compilation errors 2007-03-25 06:43:34 -07:00
Raj Bhattacharjea
ad941f038c Added TimeUnit<1>::TimeUnit<1>(const std::string&) 2007-03-23 13:47:22 -04:00
Raj Bhattacharjea
4edddaeb2d Added in DataRate to common module 2007-03-22 17:20:15 -04:00
Raj Bhattacharjea
5bb49ff82b RandomVariable API in line with Michelle's comments 2007-03-22 16:41:01 -04:00
Raj Bhattacharjea
3ed3fab322 Fixed accidental hg adding of temp files 2007-03-22 16:02:33 -04:00
George F. Riley
0827230559 Fix compile error mistakenly checked in (Oops!) 2007-03-22 15:06:44 -04:00
George F. Riley
8b9fb7b105 Clean up parameter passing per TOm's request 2007-03-22 14:54:20 -04:00
Raj Bhattacharjea
ac13b5523f Fixed major memory bug and docs in RandomVariable 2007-03-22 12:16:10 -04:00
Tom Henderson
d52242c4ae OnOffApplication functioning; some Node class cleanup 2007-03-21 23:17:11 -07:00
Tom Henderson
9e86e12f6f Add nodes to NodeList in static Create method; cut over simple-serial.cc to use this node factory 2007-03-20 06:28:24 -07:00
Tom Henderson
d456baf82e prepare simple-serial.cc for Node cutover 2007-03-19 22:27:22 -07:00
Tom Henderson
1441c54100 Remove dependency on InternetNode for serial devices 2007-03-19 22:23:16 -07:00
Tom Henderson
b9e6974c8e Add static node factory methods to class Node 2007-03-19 22:19:38 -07:00
Tom Henderson
a0f6d0c326 Add smartvector, smartset 2007-03-19 21:13:06 -07:00
Tom Henderson
8cc849de4f Move ns-2/simple.cc to examples/simple-serial.cc 2007-03-19 21:01:35 -07:00
Tom Henderson
d156b4ab86 Add Mathieu's super object container; add Rx trace on SerialNetDevice 2007-03-19 07:02:14 -07:00
Tom Henderson
cd132b39ed Add SerialTopology functions and remove from simple.cc file 2007-03-19 00:40:44 -07:00
Tom Henderson
07cdc040b9 Remove MacAddress from SerialNetDevice constructors, make SerialChannel name argument optional, some trace formatting 2007-03-19 00:21:21 -07:00
Tom Henderson
3e2f129922 Add base class IPAddr; L4Protocol; Protocol; OnOff Application, and base class Socket 2007-03-18 14:35:44 -07:00
Tom Henderson
0689d2c0d7 Begin checkin of ns-3-gfr; s/UdpSocket/DatagramSocket; bring in Application base class and onoff-application, and base class socket; bring in random number generator files 2007-03-18 14:30:26 -07:00
Tom Henderson
327949573d move channel.cc channel.h to node directory; merge ns-3-tracing from mathieu 2007-03-18 14:06:51 -07:00
Mathieu Lacage
79568bde6f ensure iostream is included when doing an optimized build 2007-03-18 19:31:32 +01:00
Tom Henderson
0fad10f942 Make this compile on 32-bit machine; fix SConstruct 2007-03-18 06:25:15 -07:00
Craig Dowell
e4f68cc58d serial channel functionality 2007-03-18 03:43:49 -07:00
Tom Henderson
4b39fb88ae Rename UdpSocket to DatagramSocket 2007-03-17 23:16:59 -07:00
Tom Henderson
7868600d6b Add random number files, base class Application 2007-03-17 22:32:08 -07:00
Mathieu Lacage
c6bb8b9b64 fix typo. reported by Gustavo Carneiro. 2007-03-15 13:26:30 +01:00
Unknown
6f4566aec7 make sure that there is a C and C++ compiler. Otherwise, we generate large amounts of spurious unrelated errors. 2007-03-14 09:55:35 +01:00
Mathieu Lacage
31adc9851a make TimeUnit<1>.GetSeconds() work, and similar for scalars. Patch by Gustavo Carneiro. 2007-03-13 17:44:36 +01:00
Tom Henderson
c2460c024a Rename simple.tcl.cc to simple.cc; remove OTcl comments 2007-03-07 22:45:17 -08:00
Tom Henderson
e7e003521d Fix bug 8: Enque/Deque misspelled 2007-03-07 22:26:20 -08:00
Mathieu Lacage
7d3e9538f0 add consistency checks. Based on patch by Gustavo Carneiro 2007-03-06 18:38:51 +01:00
Mathieu Lacage
c276aab07b add operator = to InternetNode 2007-02-26 10:28:57 +01:00
Mathieu Lacage
796b5d4a3f move serial code to src/devices/serial 2007-02-22 10:04:54 +01:00
Mathieu Lacage
e69f129532 remove unused header 2007-02-22 10:03:55 +01:00
Mathieu Lacage
1a279cc652 remove unused files 2007-02-22 09:54:27 +01:00