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).
template<typename Config >
| typedef if_select_type< Config::FEC, frag::FECFragmenter<ThisType>, frag::NoFECFragmenter<ThisType> >::type famouso::mw::afp::FragPolicySelector< Config >::FragImplPolicy |
Fragmentation/FEC usage policy.
template<typename Config >
| typedef Common::OverflowErrorChecking famouso::mw::afp::FragPolicySelector< Config >::OverflowErrorChecking |
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:
- include/mw/afp/FragPolicySelector.h