Menu

famouso::mw::afp::FragPolicySelector< Config > Struct Template Reference

#include <FragPolicySelector.h>

Public Types

typedef FragPolicySelector ThisType
typedef CommonPolicySelector
< Config > 
Common
typedef if_select_type
< Config::event_seq,
frag::Use32BitEventSeq
< ThisType >
, frag::UseNoEventSeq
< ThisType > >::type 
EventSeqUsagePolicy
 Event sequence numbering policy.
typedef if_select_type
< Config::FEC,
frag::FECFragmenter< ThisType >
, frag::NoFECFragmenter
< ThisType > >::type 
FragImplPolicy
 Fragmentation/FEC usage policy.
typedef if_select_type
< Config::FEC, typename
if_contains_select_type_RedundancyAttribute
< Config,
FragmentationRedundancy >
::type, EmptyType >::type 
FECRedundancy
 FEC redundancy attribute (access to redundancy at run-time).
typedef
Common::OverflowErrorChecking 
OverflowErrorChecking
 Overflow error checking policy.
typedef Common::Allocator Allocator
 Allocator to use.
typedef Common::SizeProp SizeProp
 SizeProperties.

template<typename Config>
struct famouso::mw::afp::FragPolicySelector< Config >


Member Typedef Documentation

template<typename Config >
typedef Common::Allocator famouso::mw::afp::FragPolicySelector< Config >::Allocator

Allocator to use.

template<typename Config >
typedef CommonPolicySelector<Config> famouso::mw::afp::FragPolicySelector< Config >::Common
template<typename Config >
typedef if_select_type< Config::event_seq, frag::Use32BitEventSeq<ThisType>, frag::UseNoEventSeq<ThisType> >::type famouso::mw::afp::FragPolicySelector< Config >::EventSeqUsagePolicy

Event sequence numbering policy.

template<typename Config >
typedef if_select_type< Config::FEC, typename if_contains_select_type_RedundancyAttribute< Config, FragmentationRedundancy >::type, EmptyType >::type famouso::mw::afp::FragPolicySelector< Config >::FECRedundancy

FEC redundancy attribute (access to redundancy at run-time).

Fragmentation/FEC usage policy.

Overflow error checking policy.

template<typename Config >
typedef Common::SizeProp famouso::mw::afp::FragPolicySelector< Config >::SizeProp

SizeProperties.

template<typename Config >
typedef FragPolicySelector famouso::mw::afp::FragPolicySelector< Config >::ThisType

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