Defragmentation.h File Reference
#include "assert/staticerror.h"
#include "debug.h"
#include "mw/afp/Config.h"
#include "mw/afp/DefragPolicySelector.h"
#include "mw/afp/defrag/Defragmenter.h"
#include "mw/afp/defrag/Headers.h"
#include "mw/afp/EmptyType.h"
Go to the source code of this file.
Data Structures | |
class | famouso::mw::afp::DefragmentationProcessor< AFPDC > |
Defragmentation engine that processes defragmentation steps. More... | |
class | famouso::mw::afp::DefragmentationProcessorKeepEventSupport< AFPDC > |
Defragmentation processor that supports keeping events available for later delivery. More... | |
class | famouso::mw::afp::DefragmentationProcessorANL< AFPDC > |
Defragmentation processor adapted to the needs of the ANL. More... | |
class | famouso::mw::afp::DefragmentationProcessorANL< Disable > |
Empty version of DefragmentationProcessorANL for disabling defragmentation in the ANL. More... | |
class | famouso::mw::afp::DefragmentationStep< AFPDC > |
Contains temporary data needed for a single defragmentation step (reading fragments header, processing fragment and if event is complete returning buffer, process event, free event). More... | |
struct | famouso::mw::afp::DefragmentationStep< AFPDC >::subject_caster< cast_to_EmptyType, ST > |
Helper to cast subject to internal representation (identical in most use cases). More... | |
struct | famouso::mw::afp::DefragmentationStep< AFPDC >::subject_caster< true, ST > |
Helper to cast subject to internal representation (EmptyType in single subject config). More... | |
class | famouso::mw::afp::DefragmentationStep< Disable > |
Empty version of DefragmentationStep for disabling defragmentation in the ANL. More... | |
Namespaces | |
namespace | famouso |
namespace | famouso::mw |
namespace | famouso::mw::afp |