X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FMainpage.dox;h=dca7b8c2176b3c818e5889f7b2159746a577d2e0;hb=9a9248e23ad5b291f43e79c5eb530b99c6030418;hp=47e55fc867b66ddabaab66bd392352a840a12c05;hpb=4d7356cbd92801bc0c4bec27fffe3b0024807185;p=senf.git diff --git a/senf/PPI/Mainpage.dox b/senf/PPI/Mainpage.dox index 47e55fc..dca7b8c 100644 --- a/senf/PPI/Mainpage.dox +++ b/senf/PPI/Mainpage.dox @@ -44,7 +44,7 @@ modules. \see \ref ppi_overview \n - PPI Example Application: + PPI Example Application: RateStuffer \n \ref senf::ppi::module "Modules" \n \ref senf::ppi::connector "Connectors and Jacks" \n @@ -64,10 +64,10 @@ \section ppi_packets Packets - The PPI processes packets and uses the Packet - library to handle them. All packets are internally passed around as generic \ref - senf::Packet references, however connectors may optionally be defined as sending or receiving - packets of a specific type only. + The PPI processes packets and uses the Packet library to handle them. All packets + are internally passed around as generic \ref senf::Packet references, however connectors may + optionally be defined as sending or receiving packets of a specific type only. \section ppi_modules Modules @@ -216,10 +216,10 @@ It is possible to connect two active or passive connectors with each other using a special adaptor module (senf::ppi::module::PassiveQueue or senf::ppi::module::ActiveFeeder respectively). - + Additionally, the connectors must be type-compatible: Either one (or both) of the connectors must be untyped (they accept arbitrary senf::Packet's, the optional tempalte argument is empty), - or they both accept the same type of packet. This check is performed at runtime. + or they both accept the same type of packet. This check is performed at runtime. To complete our simplified example: Lets connect senf::ppi::module::ActiveSocketReader and senf::ppi::module::PassiveSocketWriter to our example module: @@ -324,7 +324,7 @@ The PPI really is not concerned, how the events are called and what information is needed to perform the call. This is handled by the Scheduler, which is wrapped by the event + href="@TOPDIR@/senf/Scheduler/doc/html/index.html">Scheduler, which is wrapped by the event classes. All events are derived from senf::ppi::EventDescriptor. The base class allows to enable and @@ -468,7 +468,7 @@ \diaimage classes.dia */ - + // Local Variables: // mode: c++ // fill-column: 100