famouso::mw::afp::CommonPolicySelector< Config > Struct Template Reference
#include <CommonPolicySelector.h>
Public Types | |
typedef if_select_type < Config::overflow_error_checking, shared::OverflowErrorChecking, shared::NoOverflowErrorChecking > ::type | OverflowErrorChecking |
Error checking policy. | |
typedef if_contains_select_type_Allocator < Config, object::Allocator > ::type | Allocator |
Allocator to use. | |
typedef if_contains_select_type_SizeProperties < Config, DefaultEventSizeProp > ::type | SizeProp |
SizeProperties (data types used for fragment count, length and event length). | |
Public Member Functions | |
FAMOUSO_STATIC_ASSERT_ERROR (sizeof(typename SizeProp::flen_t)<=sizeof(typename SizeProp::elen_t), invalid_SizeProperties__event_length_type_smaller_than_fragment_length_type,(SizeProp)) |
template<typename Config>
struct famouso::mw::afp::CommonPolicySelector< Config >
Member Typedef Documentation
template<typename Config >
typedef if_contains_select_type_Allocator< Config, object::Allocator >::type famouso::mw::afp::CommonPolicySelector< Config >::Allocator |
Allocator to use.
template<typename Config >
typedef if_select_type< Config::overflow_error_checking, shared::OverflowErrorChecking, shared::NoOverflowErrorChecking >::type famouso::mw::afp::CommonPolicySelector< Config >::OverflowErrorChecking |
Error checking policy.
template<typename Config >
typedef if_contains_select_type_SizeProperties< Config, DefaultEventSizeProp >::type famouso::mw::afp::CommonPolicySelector< Config >::SizeProp |
SizeProperties (data types used for fragment count, length and event length).
Member Function Documentation
template<typename Config >
famouso::mw::afp::CommonPolicySelector< Config >::FAMOUSO_STATIC_ASSERT_ERROR | ( | sizeof(typename SizeProp::flen_t)<=sizeof(typename SizeProp::elen_t) | , | |
invalid_SizeProperties__event_length_type_smaller_than_fragment_length_type | , | |||
(SizeProp) | ||||
) |
The documentation for this struct was generated from the following file:
- include/mw/afp/CommonPolicySelector.h