Commit Graph
36 Commits
Author SHA1 Message Date
Tom Henderson 23551d5860 Add simple random variable sample 2009-12-28 09:43:08 -08:00
Craig Dowell 69e1aaa1cf split examples, add examples, tweak test.py to minimize builds
--HG--
rename : examples/csma-bridge-one-hop.cc => examples/csma/csma-bridge-one-hop.cc
rename : examples/csma-bridge.cc => examples/csma/csma-bridge.cc
rename : examples/csma-bridge.py => examples/csma/csma-bridge.py
rename : examples/csma-broadcast.cc => examples/csma/csma-broadcast.cc
rename : examples/csma-multicast.cc => examples/csma/csma-multicast.cc
rename : examples/csma-one-subnet.cc => examples/csma/csma-one-subnet.cc
rename : examples/csma-packet-socket.cc => examples/csma/csma-packet-socket.cc
rename : examples/csma-ping.cc => examples/csma/csma-ping.cc
rename : examples/csma-raw-ip-socket.cc => examples/csma/csma-raw-ip-socket.cc
rename : examples/csma-star.cc => examples/csma/csma-star.cc
rename : examples/emu-ping.cc => examples/emulation/emu-ping.cc
rename : examples/emu-udp-echo.cc => examples/emulation/emu-udp-echo.cc
rename : examples/simple-error-model.cc => examples/error-model/simple-error-model.cc
rename : examples/wifi-olsr-flowmon.py => examples/flowmon/wifi-olsr-flowmon.py
rename : examples/icmpv6-redirect.cc => examples/ipv6/icmpv6-redirect.cc
rename : examples/ping6.cc => examples/ipv6/ping6.cc
rename : examples/radvd-two-prefix.cc => examples/ipv6/radvd-two-prefix.cc
rename : examples/radvd.cc => examples/ipv6/radvd.cc
rename : examples/test-ipv6.cc => examples/ipv6/test-ipv6.cc
rename : examples/mesh.cc => examples/mesh/mesh.cc
rename : examples/object-names.cc => examples/naming/object-names.cc
rename : examples/realtime-udp-echo.cc => examples/realtime/realtime-udp-echo.cc
rename : examples/dynamic-global-routing.cc => examples/routing/dynamic-global-routing.cc
rename : examples/global-injection-slash32.cc => examples/routing/global-injection-slash32.cc
rename : examples/global-routing-slash32.cc => examples/routing/global-routing-slash32.cc
rename : examples/mixed-global-routing.cc => examples/routing/mixed-global-routing.cc
rename : examples/nix-simple.cc => examples/routing/nix-simple.cc
rename : examples/nms-p2p-nix.cc => examples/routing/nms-p2p-nix.cc
rename : examples/simple-alternate-routing.cc => examples/routing/simple-alternate-routing.cc
rename : examples/simple-global-routing.cc => examples/routing/simple-global-routing.cc
rename : examples/simple-point-to-point-olsr.cc => examples/routing/simple-point-to-point-olsr.cc
rename : examples/simple-routing-ping6.cc => examples/routing/simple-routing-ping6.cc
rename : examples/simple-routing-ping6.py => examples/routing/simple-routing-ping6.py
rename : examples/static-routing-slash32.cc => examples/routing/static-routing-slash32.cc
rename : examples/tap-wifi-dumbbell.cc => examples/tap/tap-wifi-dumbbell.cc
rename : examples/star.cc => examples/tcp/star.cc
rename : examples/tcp-large-transfer.cc => examples/tcp/tcp-large-transfer.cc
rename : examples/tcp-nsc-lfn.cc => examples/tcp/tcp-nsc-lfn.cc
rename : examples/tcp-nsc-zoo.cc => examples/tcp/tcp-nsc-zoo.cc
rename : examples/tcp-star-server.cc => examples/tcp/tcp-star-server.cc
rename : examples/virtual-net-device.cc => examples/tunneling/virtual-net-device.cc
rename : examples/first.cc => examples/tutorial/first.cc
rename : examples/first.py => examples/tutorial/first.py
rename : examples/hello-simulator.cc => examples/tutorial/hello-simulator.cc
rename : examples/second.cc => examples/tutorial/second.cc
rename : examples/third.cc => examples/tutorial/third.cc
rename : examples/udp-echo.cc => examples/udp/udp-echo.cc
rename : examples/mixed-wireless.cc => examples/wireless/mixed-wireless.cc
rename : examples/mixed-wireless.py => examples/wireless/mixed-wireless.py
rename : examples/multirate.cc => examples/wireless/multirate.cc
rename : examples/simple-wifi-frame-aggregation.cc => examples/wireless/simple-wifi-frame-aggregation.cc
rename : examples/wifi-adhoc.cc => examples/wireless/wifi-adhoc.cc
rename : examples/wifi-ap.cc => examples/wireless/wifi-ap.cc
rename : examples/wifi-ap.py => examples/wireless/wifi-ap.py
rename : examples/wifi-clear-channel-cmu.cc => examples/wireless/wifi-clear-channel-cmu.cc
rename : examples/wifi-wired-bridging.cc => examples/wireless/wifi-wired-bridging.cc
2009-10-06 19:34:29 -07:00
Tom Henderson c94a0817b7 remove obsolete samples/main-test.cc 2009-09-27 23:46:10 -07:00
Tom Henderson 667c8e9316 main-ptr sample program was left out of build 2009-06-05 09:46:08 -07:00
Timo Bingmann ecc200a45b bug 475: GammaVariable and ErlangVariable 2009-04-16 10:07:48 +02:00
Gustavo J. A. M. Carneiro 21f1fa424c samples/main-test-sync also depends on the realtime optional feature 2009-01-25 15:44:55 +00:00
Gustavo J. A. M. Carneiro 5814b0bf2a Fix build for systems without posix threads library 2009-01-14 15:36:19 +00:00
Mathieu Lacage 7ba5753f97 merge with HEAD 2008-10-27 12:17:38 +01:00
Mathieu Lacage ec46d1caac forgot to build ns2 mobility sample 2008-10-24 12:39:53 +02:00
Craig Dowell 6710a1eae3 make simulator schedule calls explicitly relative throughout. fixes multithread problem in realtime simulator 2008-10-10 15:24:56 -07:00
Mathieu Lacage 0b6f308e04 bug 186: internet-node directory must be renamed to internet-stack
--HG--
rename : src/internet-node/arp-cache.cc => src/internet-stack/arp-cache.cc
rename : src/internet-node/arp-cache.h => src/internet-stack/arp-cache.h
rename : src/internet-node/arp-header.cc => src/internet-stack/arp-header.cc
rename : src/internet-node/arp-header.h => src/internet-stack/arp-header.h
rename : src/internet-node/arp-ipv4-interface.cc => src/internet-stack/arp-ipv4-interface.cc
rename : src/internet-node/arp-ipv4-interface.h => src/internet-stack/arp-ipv4-interface.h
rename : src/internet-node/arp-l3-protocol.cc => src/internet-stack/arp-l3-protocol.cc
rename : src/internet-node/arp-l3-protocol.h => src/internet-stack/arp-l3-protocol.h
rename : src/internet-node/internet-stack.cc => src/internet-stack/internet-stack.cc
rename : src/internet-node/internet-stack.h => src/internet-stack/internet-stack.h
rename : src/internet-node/ipv4-checksum.cc => src/internet-stack/ipv4-checksum.cc
rename : src/internet-node/ipv4-checksum.h => src/internet-stack/ipv4-checksum.h
rename : src/internet-node/ipv4-end-point-demux.cc => src/internet-stack/ipv4-end-point-demux.cc
rename : src/internet-node/ipv4-end-point-demux.h => src/internet-stack/ipv4-end-point-demux.h
rename : src/internet-node/ipv4-end-point.cc => src/internet-stack/ipv4-end-point.cc
rename : src/internet-node/ipv4-end-point.h => src/internet-stack/ipv4-end-point.h
rename : src/internet-node/ipv4-impl.cc => src/internet-stack/ipv4-impl.cc
rename : src/internet-node/ipv4-impl.h => src/internet-stack/ipv4-impl.h
rename : src/internet-node/ipv4-interface.cc => src/internet-stack/ipv4-interface.cc
rename : src/internet-node/ipv4-interface.h => src/internet-stack/ipv4-interface.h
rename : src/internet-node/ipv4-l3-protocol.cc => src/internet-stack/ipv4-l3-protocol.cc
rename : src/internet-node/ipv4-l3-protocol.h => src/internet-stack/ipv4-l3-protocol.h
rename : src/internet-node/ipv4-l4-demux.cc => src/internet-stack/ipv4-l4-demux.cc
rename : src/internet-node/ipv4-l4-demux.h => src/internet-stack/ipv4-l4-demux.h
rename : src/internet-node/ipv4-l4-protocol.cc => src/internet-stack/ipv4-l4-protocol.cc
rename : src/internet-node/ipv4-l4-protocol.h => src/internet-stack/ipv4-l4-protocol.h
rename : src/internet-node/ipv4-loopback-interface.cc => src/internet-stack/ipv4-loopback-interface.cc
rename : src/internet-node/ipv4-loopback-interface.h => src/internet-stack/ipv4-loopback-interface.h
rename : src/internet-node/ipv4-static-routing.cc => src/internet-stack/ipv4-static-routing.cc
rename : src/internet-node/ipv4-static-routing.h => src/internet-stack/ipv4-static-routing.h
rename : src/internet-node/pending-data.cc => src/internet-stack/pending-data.cc
rename : src/internet-node/pending-data.h => src/internet-stack/pending-data.h
rename : src/internet-node/rtt-estimator.cc => src/internet-stack/rtt-estimator.cc
rename : src/internet-node/rtt-estimator.h => src/internet-stack/rtt-estimator.h
rename : src/internet-node/sequence-number.cc => src/internet-stack/sequence-number.cc
rename : src/internet-node/sequence-number.h => src/internet-stack/sequence-number.h
rename : src/internet-node/sgi-hashmap.h => src/internet-stack/sgi-hashmap.h
rename : src/internet-node/tcp-header.cc => src/internet-stack/tcp-header.cc
rename : src/internet-node/tcp-header.h => src/internet-stack/tcp-header.h
rename : src/internet-node/tcp-l4-protocol.cc => src/internet-stack/tcp-l4-protocol.cc
rename : src/internet-node/tcp-l4-protocol.h => src/internet-stack/tcp-l4-protocol.h
rename : src/internet-node/tcp-socket-factory-impl.cc => src/internet-stack/tcp-socket-factory-impl.cc
rename : src/internet-node/tcp-socket-factory-impl.h => src/internet-stack/tcp-socket-factory-impl.h
rename : src/internet-node/tcp-socket-impl.cc => src/internet-stack/tcp-socket-impl.cc
rename : src/internet-node/tcp-socket-impl.h => src/internet-stack/tcp-socket-impl.h
rename : src/internet-node/tcp-typedefs.h => src/internet-stack/tcp-typedefs.h
rename : src/internet-node/udp-header.cc => src/internet-stack/udp-header.cc
rename : src/internet-node/udp-header.h => src/internet-stack/udp-header.h
rename : src/internet-node/udp-l4-protocol.cc => src/internet-stack/udp-l4-protocol.cc
rename : src/internet-node/udp-l4-protocol.h => src/internet-stack/udp-l4-protocol.h
rename : src/internet-node/udp-socket-factory-impl.cc => src/internet-stack/udp-socket-factory-impl.cc
rename : src/internet-node/udp-socket-factory-impl.h => src/internet-stack/udp-socket-factory-impl.h
rename : src/internet-node/udp-socket-impl.cc => src/internet-stack/udp-socket-impl.cc
rename : src/internet-node/udp-socket-impl.h => src/internet-stack/udp-socket-impl.h
rename : src/internet-node/waf => src/internet-stack/waf
rename : src/internet-node/wscript => src/internet-stack/wscript
2008-06-09 15:40:22 -07:00
Mathieu Lacage 53b08d12bd merge TypeId in headers and trailers branch 2008-03-20 09:56:03 -07:00
Mathieu Lacage 4e079d7cc9 move wifi examples to example directory
--HG--
rename : samples/main-adhoc-wifi.cc => examples/wifi-adhoc.cc
rename : samples/main-ap-wifi.cc => examples/wifi-ap.cc
2008-03-19 12:42:54 -07:00
Tom Henderson d2449d14a2 Add sample file for attribute values 2008-03-19 07:10:01 -07:00
Mathieu Lacage bc1662c6d0 replace PacketPrinter with an iterator 2008-03-17 11:45:36 -07:00
Mathieu Lacage ab12aa0d25 rewrite CommandLine to not handle DefaultValues anymore. 2008-03-09 23:43:52 +01:00
Mathieu Lacage f399edb1db avoid crashing AP wifi sample 2008-03-02 01:53:26 +01:00
Mathieu Lacage 2366f98df3 port wifi model to Attributes
--HG--
rename : src/devices/wifi/aarf-mac-stations.cc => src/devices/wifi/aarf-wifi-manager.cc
rename : src/devices/wifi/aarf-mac-stations.h => src/devices/wifi/aarf-wifi-manager.h
rename : src/devices/wifi/mac-high-adhoc.cc => src/devices/wifi/adhoc-wifi-mac.cc
rename : src/devices/wifi/mac-high-adhoc.h => src/devices/wifi/adhoc-wifi-mac.h
rename : src/devices/wifi/arf-mac-stations.cc => src/devices/wifi/arf-wifi-manager.cc
rename : src/devices/wifi/arf-mac-stations.h => src/devices/wifi/arf-wifi-manager.h
rename : src/devices/wifi/cr-mac-stations.cc => src/devices/wifi/constant-rate-wifi-manager.cc
rename : src/devices/wifi/cr-mac-stations.h => src/devices/wifi/constant-rate-wifi-manager.h
rename : src/devices/wifi/ideal-mac-stations.cc => src/devices/wifi/ideal-wifi-manager.cc
rename : src/devices/wifi/ideal-mac-stations.h => src/devices/wifi/ideal-wifi-manager.h
rename : src/devices/wifi/mac-high-nqap.cc => src/devices/wifi/nqap-wifi-mac.cc
rename : src/devices/wifi/mac-high-nqap.h => src/devices/wifi/nqap-wifi-mac.h
rename : src/devices/wifi/mac-high-nqsta.cc => src/devices/wifi/nqsta-wifi-mac.cc
rename : src/devices/wifi/mac-high-nqsta.h => src/devices/wifi/nqsta-wifi-mac.h
rename : src/devices/wifi/mac-stations.cc => src/devices/wifi/wifi-remote-station-manager.cc
rename : src/devices/wifi/mac-stations.h => src/devices/wifi/wifi-remote-station-manager.h
2008-03-01 21:21:53 +01:00
Mathieu Lacage d4c643c73c convert Mobility subsystem to Value framework
--HG--
rename : src/mobility/random-position.cc => src/mobility/position-allocator.cc
rename : src/mobility/random-position.h => src/mobility/position-allocator.h
2008-02-08 04:11:48 +01:00
Mathieu Lacage 7d835a7db7 test propagation losses 2007-11-05 16:31:52 +01:00
Mathieu Lacage 26c64ad581 merge with tip 2007-10-30 10:31:20 +01:00
Mathieu Lacage 7b9df19f80 bug 96: debug.h duplicates functionality from log.h 2007-10-30 10:09:39 +01:00
Mathieu Lacage 0bbd651567 ap/sta sample
--HG--
rename : samples/main-adhoc-wifi.cc => samples/main-ap-wifi.cc
2007-10-19 12:10:01 +02:00
Mathieu Lacage a0089485e6 merge with head 2007-10-10 15:49:59 +02:00
Mathieu Lacage 7bbb64a151 merge with trunk 2007-10-01 15:41:19 +02:00
Gustavo J. A. M. Carneiro 041945628c Update random mobility sample to new API 2007-09-28 16:54:04 +01:00
Craig Dowell 77ca76e8e9 start of udp echo applications
--HG--
rename : src/applications/onoff-application.cc => src/applications/onoff/onoff-application.cc
rename : src/applications/onoff-application.h => src/applications/onoff/onoff-application.h
rename : src/applications/packet-sink.cc => src/applications/packet-sink/packet-sink.cc
rename : src/applications/packet-sink.h => src/applications/packet-sink/packet-sink.h
2007-09-12 15:23:25 -07:00
Mathieu Lacage 706ef8aa1c start of work towards port of wifi code 2007-08-24 15:12:12 +02:00
Mathieu Lacage ceb786f389 merge with trunk 2007-08-09 09:36:59 +02:00
Gustavo J. A. M. Carneiro 9aa65d1e2a 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 bb4559d644 move header sample and build tag sample
--HG--
rename : samples/main-header.cc => samples/main-packet-header.cc
2007-08-08 11:20:49 +02:00
Mathieu Lacage 90fbd76f4c doxygen improvements to Packet, Tags, and Headers/Trailers
--HG--
rename : samples/main-packet.cc => samples/main-header.cc
2007-08-03 17:00:40 +02:00
Emmanuelle Laprise 79639e08c8 cleanup the wscripts 2007-07-27 20:45:07 +02:00
Mathieu Lacage 1dd6a3258a mobility models 2007-07-23 15:53:54 +02:00
Gustavo J. A. M. Carneiro 1d063b6820 WAF: simplify wscripts using the new chained uselib_local dependencies feature of WAF SVN; now build all samples and examples; add --disable-rpath configure option; add WAF build instructions. 2007-05-13 12:46:18 +01:00
Gustavo J. A. M. Carneiro 495c615805 Add support for building with WAF 2007-05-07 12:01:51 +01:00