Menu

famouso::mw::afp::DefragmentationProcessorANL< Disable > Class Template Reference

Empty version of DefragmentationProcessorANL for disabling defragmentation in the ANL. More...

#include <Defragmentation.h>

Public Member Functions

 DefragmentationProcessorANL (flen_t mtu)
 Constrcutor.
void process_fragment (DefragmentationStep< Disable > &ds)
 Processes fragment.
void last_event_processed ()
 Free last complete event. Call this after data of an complete event was processed.

Detailed Description

template<>
class famouso::mw::afp::DefragmentationProcessorANL< Disable >

Empty version of DefragmentationProcessorANL for disabling defragmentation in the ANL.


Constructor & Destructor Documentation

Constrcutor.

Parameters:
mtu Maximum transmission unit (max. size of fragment inclusive AFP headers)

Member Function Documentation

void famouso::mw::afp::DefragmentationProcessorANL< Disable >::last_event_processed (  )  [inline]

Free last complete event. Call this after data of an complete event was processed.

Checks whether there is something to free. Thus, it can be always called after processing

void famouso::mw::afp::DefragmentationProcessorANL< Disable >::process_fragment ( DefragmentationStep< Disable > &  ds  )  [inline]

Processes fragment.

Parameters:
ds Contains fragment data.

After returning an event may be complete (check ds.event_complete()).


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