XORP Source Code Documentation
The XORP project uses the KDE documentation tool
kdoc
tool to produce source code documentation. The following
source code documentation is available.
|
|
|
|
| Title | Description |
| libxorp |
XORP core type and utility library |
| libxorp-callback |
XORP callback routines |
| libxipc |
XORP interprocess communication library |
| libcomm |
Socket library |
| libproto |
Protocol Node library used by XORP multicast processes |
| mrt |
Multicast Routing Table library |
| cli |
Command Line Interface library |
| mfea |
Multicast Forwarding Engine Abstraction daemon |
| mld6igmp |
Multicast Listener Discovery daemon |
| pim |
Protocol Independent Multicast (PIM) daemon |
| fea |
Forwarding Engine Abstraction daemon |
| bgp |
BGP4 daemon |
| rib |
Routing Information Base daemon |
Generating this documentation
To generate this documentation you need to install kdoc. The kdoc used by
the XORP developers includes a number of C++ grammar additions that are
not yet part of the kdoc core distribution. XORP's version of kdoc is
available by CVS, using:
$ cvs -d :pserver:xorpcvs@cvs.xorp.org:/usr/local/www/data/cvs co other/kdoc
|
Follow the instructions in the kdoc README file to install the program.
Once kdoc is installed, and go to the top level of the XORP source
code tree and type:
$ cd docs/kdoc
$ ./gen-kdoc.sh
|
The script gen-kdoc.sh manages the generation of source
documentation from the source code using kdoc and generates this
boilerplate. All of the configuration information for the
documentation generation is contained within gen-kdoc.sh. It
should be relatively straightforward to add new targets by looking at
the existing configuration towards the end of the script.
| Generated by: pavlin on possum.icir.org at Wed Dec 11 16:51:00 PST 2002 by gen-kdoc.sh. |