Menu

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: