X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Mainpage.dox;h=b0ec91a43b0f41d848e2e17c1c6302280cddc899;hb=aab64270dd15a9b9a3e7dc61e076d32b6bc5c66d;hp=3545d0b4a4f3356357af20fa4b2f3ab85fed2dfe;hpb=9a988902090d28007578e93bffd809f6bd913155;p=senf.git diff --git a/Mainpage.dox b/Mainpage.dox index 3545d0b..b0ec91a 100644 --- a/Mainpage.dox +++ b/Mainpage.dox @@ -76,6 +76,7 @@ \li The \c dia diagram editor (http://www.gnome.org/projects/dia/) \li HTML \c tidy (http://tidy.sourceforge.net/) \li The \c xsltproc XSLT processor (http://xmlsoft.org/XSLT/xsltproc2.html) + \li The \c graphviz library (http://www.graphviz.org) The library is only tested with gcc-3.4 and 4.0 on Linux. On other POSIX platforms with a BSD @@ -133,15 +134,21 @@ \see \ref build \n \ref svnsetup + \section libPPI libPPI: Packet Processing Infrastructure + + The Packet Processing Infrastructure implements a modular framework for implementing packet + oriented network applications. The library provides a larget set of pre-defined modules as well + as the necessary helpers to implement application specific processing modules. + + \see libPPI API reference + \section libSocket libSocket: C++ abstraction of the BSD socket API This library provides a high performance and object oriented abstraction of the standard socket API. It utilizes a flexible and extensible policy based design. The library provides predefined - types for the important socket types (UDP and TCP sockets etc) including raw and packet - sockets. \n + types for the important socket types (UDP and TCP sockets etc) including raw and packet sockets. - \see libSocket API - reference + \see libSocket API reference \section libPackets libPackets: Network packet manipulation @@ -149,8 +156,7 @@ packetized network data. Included is a library of several protocol parsers covering the basic IPv4 and IPv6 network protocols down to the Ethernet layer. - \see libPackets API - reference + \see libPackets API reference \section libScheduler libScheduler: Asynchronous event handling