ba94df76e1
Finish function prototypes
Tom Henderson
2007-07-12 11:41:59 -07:00
6361dd3f6e
Initial logic for SPFNexthopCalculation
Tom Henderson
2007-07-12 11:05:23 -07:00
9f44a9d6a4
dox for candidate queue
Craig Dowell
2007-07-12 10:47:12 -07:00
b6c0155487
Make Simulator::IsExpired parameter const, to reflect the fact that the EventId is not changed. EventId::IsExpired and EventId::IsRunning also made const.
Gustavo J. A. M. Carneiro
2007-07-12 12:41:37 +01:00
42d93b9872
Simplifications to the point to point devices and channel
George F. Riley
2007-07-13 10:40:10 +02:00
534ab7a030
finish SPFNext logic; add declaration for NexthopCalculation
Tom Henderson
2007-07-11 23:43:09 -07:00
e0399adca9
Non-default constructor for SPFVertex
Tom Henderson
2007-07-11 22:54:47 -07:00
33a0cc3759
move m_stat flag to LSA
Tom Henderson
2007-07-11 22:37:48 -07:00
9ff955496e
Replace SPFVertexPriorityQueue with CandidateQueue
Tom Henderson
2007-07-11 17:31:43 -07:00
9424ed9669
Make LSDB back into a storage for LSAs
Tom Henderson
2007-07-11 17:13:11 -07:00
248122670f
Adjust candidate queue implementation: rename Fetch to Find, and make Find based on m_vertexId
Tom Henderson
2007-07-11 16:45:19 -07:00
71d55ebf18
more plumbing around SPFCalculate()
Tom Henderson
2007-07-10 11:29:08 -07:00
dc80efa426
convert LSDB to class SPFVertex
Tom Henderson
2007-07-10 10:56:27 -07:00
0068da44d4
first working router
Craig Dowell
2007-07-10 09:31:07 -07:00
d757f69479
WAF: explain in the docs how to change the compilation flags.
Gustavo J. A. M. Carneiro
2007-07-10 13:45:20 +01:00
5629eae3ae
WAF: don't change CXXFLAGS if CXXFLAGS is set in the OS environment (so that user CXXFLAGS take precedence).
Gustavo J. A. M. Carneiro
2007-07-10 13:42:23 +01:00
496313f56b
WAF: add debugging symbols to optimized builds
Gustavo J. A. M. Carneiro
2007-07-10 13:37:17 +01:00
67fa3a8c82
WAF: --update build-waf.txt; add note about waf configure, add waf dist/distclean, remove ./ as part of system path to waf
Tom Henderson
2007-07-09 06:43:11 -07:00
3ce169b4e2
WAF: ignore errors on shutil.rmtree in dist_hook, so that waf dist works even when no docs were previously generated.
Gustavo J. A. M. Carneiro
2007-07-09 14:36:40 +01:00
441a8868a0
Fix unit test assertion failure error message (was printing the value instead of the expression itself)
Gustavo J. A. M. Carneiro
2007-07-09 14:31:52 +01:00
dfb744bdf1
Fill out self-tests example
Tom Henderson
2007-07-09 02:41:33 -07:00
849c347d2e
Remove m_numLinks LSA member (redundant with list.size() method)
Tom Henderson
2007-07-08 15:30:17 -07:00
9c3fa17ce2
Remove NS_DEBUG in destructor
Tom Henderson
2007-07-08 15:17:45 -07:00
37783c3446
Add ctor/dtor to StaticRouterLSA, add the Add() method to add link records, misc. cleanup
Tom Henderson
2007-07-08 15:12:50 -07:00
2447ea37ca
Add Set methods to class Ipv4Address (like the non-default ctors)
Tom Henderson
2007-07-08 13:55:39 -07:00
4d0e208a2e
Add routing module to run_tests; add node module as dependency to routing
Tom Henderson
2007-07-08 13:55:03 -07:00
65f894b7ac
WAF: --run now runs the specified program from the directory where waf was invoked.
Gustavo J. A. M. Carneiro
2007-07-08 12:24:22 +01:00
de608e90c1
WAF: option --run now filters out programs not in the subtree starting at the launch dir
Gustavo J. A. M. Carneiro
2007-07-07 18:10:54 +01:00
3aa83b20ff
include node.h
Tom Henderson
2007-07-06 17:13:49 -07:00
1194823a73
Add more scaffolding
Tom Henderson
2007-07-06 16:57:35 -07:00
60685f35d8
Add static-route-manager scaffolding
Tom Henderson
2007-07-06 16:44:58 -07:00
4d9b0f6157
Add routing dependency to inode in SConstruct
Tom Henderson
2007-07-06 16:21:50 -07:00
59633b8ba6
remove p2p strings in simple-static-routing example
Tom Henderson
2007-07-06 14:47:01 -07:00
1eecfd24f6
merge ns-3-dev
Tom Henderson
2007-07-06 14:39:59 -07:00
fdda9161fe
a few fixes to the LSAs
Tom Henderson
2007-07-06 14:19:40 -07:00
4156e28d78
add example static routing script; a few changes to static-router LSAs
Tom Henderson
2007-07-06 13:13:43 -07:00
418275589c
beginnings of static routing
Craig Dowell
2007-07-05 23:27:28 -07:00
0b32b0109f
WAF: fix simple typo in error message.
Gustavo J. A. M. Carneiro
2007-07-05 14:48:21 +01:00
0f246d7f69
WAF: when the program specified by --run is not found, print a list of all available program names in the error message.
Gustavo J. A. M. Carneiro
2007-07-05 14:44:00 +01:00
d30f4d66de
WAF: make the --run option work again
Gustavo J. A. M. Carneiro
2007-07-05 14:38:39 +01:00
be946aab50
new version of DoGet and DoSet
Mathieu Lacage
2007-07-04 13:52:12 +02:00
2aca908685
use new MobilityModel::Get and remove old one.
Mathieu Lacage
2007-07-04 10:27:49 +02:00
99ec33418a
add Position class and Get/Set methods on MobilityModel
Mathieu Lacage
2007-07-04 10:24:45 +02:00
96698c5783
In some cases, when an event is scheduled against a subclass of Object, and if no one owns a reference directly to this object, the object is alive, has a refcount of zero and the method ran when the event expires runs against the raw pointer which means that we are manipulating an object with a refcount of zero. So, we must disable this check. This is really evil but I see no way to work around this.
Mathieu Lacage
2007-07-03 17:05:23 +02:00
5e975db36e
a bunch of new DefaultValue subclasses
Mathieu Lacage
2007-07-03 12:34:26 +02:00
9a89cf1978
change GridTopology API and add RandomRectangle topology with similar API.
Mathieu Lacage
2007-07-03 10:04:16 +02:00
94c1f03300
test random walk position model with grid topology
Mathieu Lacage
2007-07-03 09:15:20 +02:00
872df4e54e
RandomWalk is a Position
Mathieu Lacage
2007-07-03 08:56:40 +02:00
5fdde955b3
change default values and add some debugging
Mathieu Lacage
2007-07-03 08:54:37 +02:00
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.
Emmanuelle Laprise
2007-07-02 19:59:40 -05:00
3f87b85886
add cid/iid support to RandomWalk
Mathieu Lacage
2007-07-02 20:25:25 +02:00
af6777397c
rename GridTopology::Create to GridTopology::ArrangeHorizontally
Mathieu Lacage
2007-07-02 20:17:06 +02:00