MatLogger2
1.0.0
Library for logging of numeric data to HDF5 MAT-files, which is RT-safe and multithreaded.
|
#include <spsc_queue_logger.hpp>
Public Types | |
typedef ringbuffer_signature::bind< A0, A1 >::type | bound_args |
typedef extract_capacity< bound_args > | extract_capacity_t |
typedef extract_allocator< bound_args, T > | extract_allocator_t |
typedef extract_allocator_t::type | allocator |
typedef mpl::if_c< runtime_sized, runtime_sized_ringbuffer< T, allocator >, compile_time_sized_ringbuffer< T, capacity > >::type | ringbuffer_type |
Public Member Functions | |
BOOST_STATIC_ASSERT ((mpl::if_< mpl::bool_<!runtime_sized >, mpl::bool_<!extract_allocator_t::has_allocator >, mpl::true_ >::type::value)) | |
Static Public Attributes | |
static const bool | runtime_sized = !extract_capacity_t::has_capacity |
static const size_t | capacity = extract_capacity_t::capacity |
Definition at line 658 of file spsc_queue_logger.hpp.
typedef extract_allocator_t::type boost::lockfree::detail::make_ringbuffer< T, A0, A1 >::allocator |
Definition at line 668 of file spsc_queue_logger.hpp.
typedef ringbuffer_signature::bind<A0, A1>::type boost::lockfree::detail::make_ringbuffer< T, A0, A1 >::bound_args |
Definition at line 660 of file spsc_queue_logger.hpp.
typedef extract_allocator<bound_args, T> boost::lockfree::detail::make_ringbuffer< T, A0, A1 >::extract_allocator_t |
Definition at line 667 of file spsc_queue_logger.hpp.
typedef extract_capacity<bound_args> boost::lockfree::detail::make_ringbuffer< T, A0, A1 >::extract_capacity_t |
Definition at line 662 of file spsc_queue_logger.hpp.
typedef mpl::if_c<runtime_sized, runtime_sized_ringbuffer<T, allocator>, compile_time_sized_ringbuffer<T, capacity> >::type boost::lockfree::detail::make_ringbuffer< T, A0, A1 >::ringbuffer_type |
Definition at line 679 of file spsc_queue_logger.hpp.
boost::lockfree::detail::make_ringbuffer< T, A0, A1 >::BOOST_STATIC_ASSERT | ( | (mpl::if_< mpl::bool_<!runtime_sized >, mpl::bool_<!extract_allocator_t::has_allocator >, mpl::true_ >::type::value) | ) |
|
static |
Definition at line 665 of file spsc_queue_logger.hpp.
|
static |
Definition at line 664 of file spsc_queue_logger.hpp.