#include <sync_buffer.hpp>
◆ value_type
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ sync_data_impl()
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
| constexpr aie::detail::sync::sync_data_impl< Direction, T *, NumBuffers, NumReaders, NumWriters, std::index_sequence< Is... > >::sync_data_impl |
( |
buffer_ptr< Is > ... |
ptrs, |
|
|
buffer_mutex< Is > &... |
mutexes, |
|
|
size_t |
size |
|
) |
| |
|
inlineconstexpr |
◆ acquire()
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ bytes()
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ current_index()
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ release()
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ size()
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ num_buffers
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ num_readers
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ num_writers
template<
direction Direction, typename T , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
The documentation for this class was generated from the following file: