User Manual, Developers Guide and API Documentation

Layer Development Kit


Namespaces

namespace  wns::ldk
 Layer Development Kit.
namespace  wns::ldk::arq
 ARQ - Automatic Repeat reQuest implementations for ldk.
namespace  wns::ldk::buffer
 Buffer - Various implementations of buffering functional units.
namespace  wns::ldk::command
 Command - Commond control plane functional units (FlowControl,...).
namespace  wns::ldk::concatenation
 Concatenation - Concat several compounds.
namespace  wns::ldk::crc
 CRC - Cyclic Redundancy Check implementation for ldk.
namespace  wns::ldk::fcf
 FCF - Frame Configuration Framework.
namespace  wns::ldk::fun
 FUN - FUN implementations (Main and Sub FUNs).
namespace  wns::ldk::helper
 Classes used by ldk internally.
namespace  wns::ldk::multiplexer
 Multiplexer - FUs supporting the configuration of branching FUNs.
namespace  wns::ldk::probe
 Probes - Probing FUs. Add those to your FUN for measurements.
namespace  wns::ldk::sar
 SAR - Segmentation And Reassembly implementations for ldk.
namespace  wns::ldk::tools
 Swiss army knife set of ready to use functional units.

Modules

 FlowSeparator
 Dynamic FU instantiation.
 Group
 Build groups of FUs acting as a single FU.
 The 5 aspects of a FunctionalUnit
 FU Mechanics - What makes a FU a FU?

Detailed Description

LDK is a set of tools for building protocol layers out of smaller units, the functional units (FUs). In the sub namespaces of LDK you will find many ready-to-use FUs realizing different protocol functions. Before writing your own FU, have a look at what is already there.

Other introductions to building/using FUs:


Generated on Wed Feb 8 03:32:27 2012 for openWNS by  doxygen 1.5.5