User Manual, Developers Guide and API Documentation

wns::ldk::tools::InSequenceChecker Class Reference

The InSequenceChecker FU assures that all compounds of a flow are delivered in the order they are sent. More...

#include <ldk/tools/InSequenceChecker.hpp>

Inheritance diagram for wns::ldk::tools::InSequenceChecker:

Inheritance graph
[legend]
Collaboration diagram for wns::ldk::tools::InSequenceChecker:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 InSequenceChecker (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config)
 Constructor.
virtual ~InSequenceChecker ()
 Destructor.

Private Member Functions

FunctionalUnit interface
virtual void processIncoming (const wns::ldk::CompoundPtr &)
 Process compounds on uplink.
virtual void processOutgoing (const wns::ldk::CompoundPtr &)
 Process compounds on downlink.

Private Attributes

wns::logger::Logger logger
unsigned int sequenceIDExpected
unsigned int sequenceIDOutgoing


Detailed Description

Author:
Klaus Sambale <ksw@comnets.rwth-aachen.de>

Definition at line 49 of file InSequenceChecker.hpp.


Constructor & Destructor Documentation

InSequenceChecker::InSequenceChecker ( wns::ldk::fun::FUN fun,
const wns::pyconfig::View config 
) [explicit]

Definition at line 22 of file InSequenceChecker.cpp.

InSequenceChecker::~InSequenceChecker (  )  [virtual]

Definition at line 36 of file InSequenceChecker.cpp.


Member Function Documentation

void InSequenceChecker::processIncoming ( const wns::ldk::CompoundPtr compound  )  [private, virtual]

Override this method to handle incoming compounds.

Implements wns::ldk::ProcessorInterface.

Definition at line 56 of file InSequenceChecker.cpp.

void InSequenceChecker::processOutgoing ( const wns::ldk::CompoundPtr  )  [private, virtual]

Override this method to handle outgoing compounds.

Implements wns::ldk::ProcessorInterface.

Definition at line 42 of file InSequenceChecker.cpp.


Member Data Documentation

Definition at line 85 of file InSequenceChecker.hpp.

Definition at line 83 of file InSequenceChecker.hpp.

Definition at line 82 of file InSequenceChecker.hpp.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:58 2012 for openWNS by  doxygen 1.5.5