next up previous contents index
Next: 17.3.1 Use of linked Up: 17. Satellite Networking in Previous: 17.2.10 Example scripts   Contents   Index


17.3 Implementation

The code for the implementation of satellite extensions can be found in ~ns/{sat.h, sathandoff.{cc,h}, satlink.{cc,h}, satnode.{cc,h}, satposition.{cc,h}, satroute.{cc,h}, sattrace.{cc,h}}, and ~ns/tcl/lib/ns-sat.tcl. Almost all of the mechanism is implemented in C++.

In this section, we focus on some of the key components of the implementation; namely, the use of linked lists, the node structure, and a detailed look at the satellite link structure.



Subsections

2008-09-05