📄 node1.html
字号:
<html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><!--Converted with jLaTeX2HTML 2002 (1.62) JA patch-1.4patched version by: Kenshi Muto, Debian Project.LaTeX2HTML 2002 (1.62),original version by: Nikos Drakos, CBLU, University of Leeds* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan* with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --><HTML><HEAD><TITLE>Contents</TITLE><META NAME="description" CONTENT="Contents"><META NAME="keywords" CONTENT="everything"><META NAME="resource-type" CONTENT="document"><META NAME="distribution" CONTENT="global"><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"><META NAME="Generator" CONTENT="jLaTeX2HTML v2002 JA patch-1.4"><META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"><LINK REL="STYLESHEET" HREF="everything.css" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.css"><LINK REL="next" HREF="node4.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node4.html"><LINK REL="previous" HREF="everything.html" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.html"><LINK REL="up" HREF="everything.html" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.html"><LINK REL="next" HREF="node2.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node2.html"></HEAD><BODY ><!--Navigation Panel--><A NAME="tex2html533" HREF="node2.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node2.html"><IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="file:/usr/share/latex2html/icons/next.png"></A> <A NAME="tex2html529" HREF="everything.html" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.html"><IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="file:/usr/share/latex2html/icons/up.png"></A> <A NAME="tex2html523" HREF="everything.html" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.html"><IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="file:/usr/share/latex2html/icons/prev.png"></A> <A NAME="tex2html531" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html"><IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="file:/usr/share/latex2html/icons/index.png"></A> <BR><B> Next:</B> <A NAME="tex2html534" HREF="node2.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node2.html">1. Introduction</A><B> Up:</B> <A NAME="tex2html530" HREF="everything.html" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.html">The Manual (formerly Notes</A><B> Previous:</B> <A NAME="tex2html524" HREF="everything.html" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.html">The Manual (formerly Notes</A>   <B> <A NAME="tex2html532" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html">Index</A></B> <BR><BR><!--End of Navigation Panel--><BR><H2><A NAME="SECTION01000000000000000000">Contents</A></H2><!--Table of Contents--><UL><LI><UL><LI><A NAME="tex2html537" HREF="node2.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node2.html">1. Introduction</A><LI><A NAME="tex2html538" HREF="node3.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node3.html">2. Undocumented Facilities</A></UL><BR><LI><A NAME="tex2html539" HREF="node4.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node4.html">1 Interface to the Interpreter</A><UL><LI><A NAME="tex2html540" HREF="node5.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node5.html">3. OTcl Linkage</A><UL><LI><A NAME="tex2html541" HREF="node6.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node6.html">3.1 Concept Overview</A><LI><A NAME="tex2html542" HREF="node7.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node7.html">3.2 Code Overview</A><LI><A NAME="tex2html543" HREF="node8.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node8.html">3.3 Class Tcl</A><UL><LI><A NAME="tex2html544" HREF="node9.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node9.html">3.3.1 Obtain a Reference to the class Tcl instance</A><LI><A NAME="tex2html545" HREF="node10.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node10.html">3.3.2 Invoking OTcl Procedures</A><LI><A NAME="tex2html546" HREF="node11.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node11.html">3.3.3 Passing Results to/from the Interpreter</A><LI><A NAME="tex2html547" HREF="node12.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node12.html">3.3.4 Error Reporting and Exit</A><LI><A NAME="tex2html548" HREF="node13.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node13.html">3.3.5 Hash Functions within the Interpreter</A><LI><A NAME="tex2html549" HREF="node14.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node14.html">3.3.6 Other Operations on the Interpreter</A></UL><LI><A NAME="tex2html550" HREF="node15.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node15.html">3.4 Class TclObject</A><UL><LI><A NAME="tex2html551" HREF="node16.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node16.html">3.4.0.0.1 Differences from v1</A><LI><A NAME="tex2html552" HREF="node17.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node17.html">3.4.0.0.2 Example configuration of a TclObject</A><LI><A NAME="tex2html553" HREF="node18.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node18.html">3.4.1 Creating and Destroying TclObjects</A><UL><LI><A NAME="tex2html554" HREF="node19.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node19.html">3.4.1.0.1 Creating TclObjects</A><LI><A NAME="tex2html555" HREF="node20.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node20.html">3.4.1.0.2 Deletion of TclObjects</A></UL><LI><A NAME="tex2html556" HREF="node21.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node21.html">3.4.2 Variable Bindings</A><LI><A NAME="tex2html557" HREF="node22.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node22.html">3.4.3 Variable Tracing</A><LI><A NAME="tex2html558" HREF="node23.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node23.html">3.4.4 command Methods: Definition and Invocation</A></UL><LI><A NAME="tex2html559" HREF="node24.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node24.html">3.5 Class TclClass</A><UL><LI><A NAME="tex2html560" HREF="node25.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node25.html">3.5.1 How to Bind Static C++ Class Member Variables</A></UL><LI><A NAME="tex2html561" HREF="node26.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node26.html">3.6 Class TclCommand</A><LI><A NAME="tex2html562" HREF="node27.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node27.html">3.7 Class EmbeddedTcl</A><LI><A NAME="tex2html563" HREF="node28.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node28.html">3.8 Class InstVar</A></UL></UL><BR><LI><A NAME="tex2html564" HREF="node29.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node29.html">2 Simulator Basics</A><UL><LI><A NAME="tex2html565" HREF="node30.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node30.html">4. The Class Simulator</A><UL><LI><A NAME="tex2html566" HREF="node31.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node31.html">4.1 Simulator Initialization</A><LI><A NAME="tex2html567" HREF="node32.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node32.html">4.2 Schedulers and Events</A><UL><LI><A NAME="tex2html568" HREF="node33.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node33.html">4.2.1 The List Scheduler</A><LI><A NAME="tex2html569" HREF="node34.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node34.html">4.2.2 the heap scheduler</A><LI><A NAME="tex2html570" HREF="node35.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node35.html">4.2.3 The Calendar Queue Scheduler</A><LI><A NAME="tex2html571" HREF="node36.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node36.html">4.2.4 The Real-Time Scheduler</A><LI><A NAME="tex2html572" HREF="node37.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node37.html">4.2.5 Precision of the scheduler clock used in ns</A></UL><LI><A NAME="tex2html573" HREF="node38.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node38.html">4.3 Other Methods</A></UL><LI><A NAME="tex2html574" HREF="node39.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node39.html">5. Nodes and Packet Forwarding</A><UL><LI><A NAME="tex2html575" HREF="node40.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node40.html">5.1 Node Basics</A><LI><A NAME="tex2html576" HREF="node41.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node41.html">5.2 Node Methods: Configuring the Node</A><UL><LI><A NAME="tex2html577" HREF="node42.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node42.html">5.2.0.0.1 Control functions</A><LI><A NAME="tex2html578" HREF="node43.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node43.html">5.2.0.0.2 Address and Port number management</A><LI><A NAME="tex2html579" HREF="node44.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node44.html">5.2.0.0.3 Agent management</A><LI><A NAME="tex2html580" HREF="node45.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node45.html">5.2.0.0.4 Tracking Neighbors</A></UL><LI><A NAME="tex2html581" HREF="node46.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node46.html">5.3 Node Configuration Interface</A><LI><A NAME="tex2html582" HREF="node47.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node47.html">5.4 The Classifier</A><UL><LI><A NAME="tex2html583" HREF="node48.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node48.html">5.4.1 Address Classifiers</A><LI><A NAME="tex2html584" HREF="node49.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node49.html">5.4.2 Multicast Classifiers</A><LI><A NAME="tex2html585" HREF="node50.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node50.html">5.4.3 MultiPath Classifier</A><LI><A NAME="tex2html586" HREF="node51.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node51.html">5.4.4 Hash Classifier</A><LI><A NAME="tex2html587" HREF="node52.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node52.html">5.4.5 Replicator</A></UL><LI><A NAME="tex2html588" HREF="node53.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node53.html">5.5 Routing Module and Classifier Organization</A><UL><LI><A NAME="tex2html589" HREF="node54.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node54.html">5.5.1 Routing Module</A><LI><A NAME="tex2html590" HREF="node55.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node55.html">5.5.2 Node Interface</A></UL><LI><A NAME="tex2html591" HREF="node56.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node56.html">5.6 Commands at a glance</A></UL><LI><A NAME="tex2html592" HREF="node57.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node57.html">6. Links: Simple Links</A><UL><LI><A NAME="tex2html593" HREF="node58.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node58.html">6.1 Instance Procedures for Links and SimpleLinks</A><UL><LI><A NAME="tex2html594" HREF="node59.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node59.html">6.1.0.0.1 Link procedures</A><LI><A NAME="tex2html595" HREF="node60.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node60.html">6.1.0.0.2 SimpleLink Procedures</A></UL><LI><A NAME="tex2html596" HREF="node61.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node61.html">6.2 Connectors</A><LI><A NAME="tex2html597" HREF="node62.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node62.html">6.3 Object hierarchy</A><LI><A NAME="tex2html598" HREF="node63.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node63.html">6.4 Commands at a glance</A></UL><LI><A NAME="tex2html599" HREF="node64.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node64.html">7. Queue Management and Packet Scheduling</A><UL><LI><A NAME="tex2html600" HREF="node65.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node65.html">7.1 The C++ Queue Class</A><UL><LI><A NAME="tex2html601" HREF="node66.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node66.html">7.1.1 Queue blocking</A><LI><A NAME="tex2html602" HREF="node67.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node67.html">7.1.2 PacketQueue Class</A></UL><LI><A NAME="tex2html603" HREF="node68.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node68.html">7.2 Example: Drop Tail</A><LI><A NAME="tex2html604" HREF="node69.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node69.html">7.3 Different types of Queue objects</A><LI><A NAME="tex2html605" HREF="node70.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node70.html">7.4 Commands at a glance</A><LI><A NAME="tex2html606" HREF="node71.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node71.html">7.5 Queue/JoBS</A><UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -