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
famouso::mw::afp::DefragmentationProcessorANL< Disable >::DefragmentationProcessorANL | ( | flen_t | mtu | ) | [inline] |
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:
- include/mw/afp/Defragmentation.h