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 |
|
Craig Dowell
|
f0e83eb9e3
|
remove unbuilt, obsolete sample
|
2009-10-02 11:25:31 -07:00 |
|
Tom Henderson
|
c94a0817b7
|
remove obsolete samples/main-test.cc
|
2009-09-27 23:46:10 -07:00 |
|
Sebastien Vincent
|
09d982b017
|
Fix main-random-topology sample.
|
2009-09-15 17:29:09 +02:00 |
|
Mathieu Lacage
|
6b8a288216
|
fix mingw regression tests
|
2009-06-25 09:07:44 +02:00 |
|
Mathieu Lacage
|
fb91e1763f
|
merge with HEAD
|
2009-06-08 09:19:00 +02:00 |
|
Tom Henderson
|
667c8e9316
|
main-ptr sample program was left out of build
|
2009-06-05 09:46:08 -07:00 |
|
Mathieu Lacage
|
1b77e56fe5
|
new tags
--HG--
rename : src/common/tag-list.cc => src/common/byte-tag-list.cc
rename : src/common/tag-list.h => src/common/byte-tag-list.h
|
2009-06-03 08:49:40 +02:00 |
|
Timo Bingmann
|
efb755d2b8
|
test propagation loss models
|
2009-05-28 18:19:51 +02:00 |
|
Timo Bingmann
|
ecc200a45b
|
bug 475: GammaVariable and ErlangVariable
|
2009-04-16 10:07:48 +02:00 |
|
Mathieu Lacage
|
c8830bac6c
|
fix typo
|
2009-04-03 20:09:07 +02:00 |
|
Mathieu Lacage
|
e94e1c46d2
|
StaticMobilityModel -> ConstantPositionMobilityModel, StaticSpeedMobilityModel -> ConstantVelocityMobilityModel
--HG--
rename : src/mobility/static-mobility-model.cc => src/mobility/constant-position-mobility-model.cc
rename : src/mobility/static-mobility-model.h => src/mobility/constant-position-mobility-model.h
rename : src/mobility/static-speed-mobility-model.cc => src/mobility/constant-velocity-mobility-model.cc
rename : src/mobility/static-speed-mobility-model.h => src/mobility/constant-velocity-mobility-model.h
|
2009-03-10 14:18:32 +01: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 |
|
Timo Bingmann
|
c83e3a9277
|
PropagationLossModel::GetLoss -> CalcRxPower. Add ThreeLogDistancePropagationLossModel.
|
2009-01-09 09:39:42 +01:00 |
|
Mathieu Lacage
|
61362067bd
|
merge with HEAD
|
2008-11-24 06:36:05 +01:00 |
|
Craig Dowell
|
eae689e01f
|
double and int confusion in main-test-sync
|
2008-10-29 22:52:22 -07:00 |
|
Mathieu Lacage
|
581784f91d
|
get rid of reference model for log distance model
|
2008-10-28 13:40:33 +01:00 |
|
Mathieu Lacage
|
d89c70de5d
|
remove realtime public API.
|
2008-10-27 12:47:33 +01: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 |
|
Mathieu Lacage
|
8e763acb6b
|
add ns2 mobility sample.
|
2008-10-24 12:29:39 +02:00 |
|
Mathieu Lacage
|
59617b7716
|
rename RealtimeSimulator to WallclockSimulator
--HG--
rename : src/simulator/realtime-simulator.h => src/simulator/wallclock-simulator.h
|
2008-10-15 14:51:16 +02:00 |
|
Craig Dowell
|
f90fd0884d
|
slight reorganization and naming change for added realtime methods
|
2008-10-14 22:52:41 -07:00 |
|
Craig Dowell
|
b17bf6c0ec
|
added test for m_running in ScheduleRealNow
|
2008-10-10 21:01:50 -07:00 |
|
Craig Dowell
|
bec8013cbd
|
it helps to remember to add function implementations
|
2008-10-10 16:43:43 -07: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
|
ad6aeea67c
|
make sample run.
|
2008-09-11 10:08:18 -07:00 |
|
Gustavo J. A. M. Carneiro
|
9efa9be722
|
python bindings
|
2008-07-08 10:43:58 -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
|
f18a426adf
|
bug 200: Packet::PrintTags is not implemented.
|
2008-06-03 16:20:17 -07:00 |
|
Gustavo J. A. M. Carneiro
|
4e69d6654f
|
Make Application::Start/Stop times relative, Simulator::StopAt(time) renamed to Simulator::Stop(time) and time also made relative, to improve consistency of the API which uses relative times everywhere else. Closes bug #191.
|
2008-05-29 11:45:57 +01:00 |
|
Tom Henderson
|
27925e7cb0
|
branch merge
|
2008-05-21 19:00:38 -07:00 |
|
Tom Henderson
|
15ba46e508
|
s/ns3::Udp/ns3::UdpSocketFactory
--HG--
rename : src/node/udp.cc => src/node/udp-socket-factory.cc
rename : src/node/udp.h => src/node/udp-socket-factory.h
|
2008-05-17 12:08:20 -07:00 |
|
Mathieu Lacage
|
348b48911b
|
merge from HEAD
|
2008-05-16 15:48:09 -07:00 |
|
Mathieu Lacage
|
e401068f6f
|
merge with HEAD
|
2008-05-16 08:52:40 -07:00 |
|
tjkopena@cs.drexel.edu
|
4894ee98cf
|
Removed TraceContext and TraceResolver references, removed MobilityModelNotifier class, and minor changes on samples/main-random-walk.cc.
|
2008-05-14 19:24:17 -04:00 |
|
Tom Henderson
|
957f927736
|
Move API for socket factory to a Socket::CreateSocket () factory method
|
2008-05-12 06:39:00 -07:00 |
|
Tom Henderson
|
5d3b6c9e19
|
branch merge
|
2008-05-10 20:22:27 -07:00 |
|
Craig Dowell
|
8d633f5fcd
|
bug 153
|
2008-05-08 12:43:36 -07:00 |
|
Tom Henderson
|
ee3e88761c
|
overloaded Recv() method suggested by Gustavo
|
2008-05-02 09:38:18 -07:00 |
|
Tom Henderson
|
a903971a50
|
more cleanup
|
2008-05-02 09:21:01 -07:00 |
|
Tom Henderson
|
db05fa1775
|
remove previous socket receive methods
|
2008-04-28 21:45:55 -07:00 |
|
Mathieu Lacage
|
9201ffc183
|
mtag -> tag
--HG--
rename : src/common/mtag-buffer.cc => src/common/tag-buffer.cc
rename : src/common/mtag-buffer.h => src/common/tag-buffer.h
rename : src/common/mtag-list.cc => src/common/tag-list.cc
rename : src/common/mtag-list.h => src/common/tag-list.h
rename : src/common/mtag.cc => src/common/tag.cc
rename : src/common/mtag.h => src/common/tag.h
|
2008-04-24 16:06:33 -07:00 |
|
Mathieu Lacage
|
ea56f2e91f
|
Mtag -> Tag
|
2008-04-24 16:03:13 -07:00 |
|
Mathieu Lacage
|
4ce77194e7
|
convert to new tag API.
|
2008-04-24 15:44:35 -07:00 |
|
Tom Henderson
|
c7e85543a6
|
Fix two nits that escaped checkin
|
2008-04-22 22:08:53 -07:00 |
|
Tom Henderson
|
1fdd4c5c88
|
branch merge
|
2008-04-22 21:19:39 -07:00 |
|
Mathieu Lacage
|
f0cf30bdb7
|
get rid of Attribute class. Use AttributeValue subclasses directly.
|
2008-04-17 13:42:25 -07:00 |
|