#include <dx_stream_shared_stream.h>
◆ memory
template<typename device_t , typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>>
◆ stream()
template<typename device_t , typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>>
◆ ~stream()
template<typename device_t , typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>>
◆ alloc()
template<typename device_t , typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>>
◆ dx_catchall_rethrow()
template<typename buffer_t >
dx::shared::memory< buffer_t >::dx_catchall_rethrow |
( |
"name:%s size:%d+%d" | [%s], |
|
|
this->name. | c_str(), |
|
|
name. | c_str(), |
|
|
size | , |
|
|
sizeof(header) | ) |
|
inlineinherited |
◆ free()
template<typename device_t , typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>>
|
inlineoverrideprotectednoexcept |
◆ initialize()
template<typename buffer_t >
◆ operator bool()
template<typename buffer_t >
◆ operator buffer_t *()
template<typename buffer_t >
◆ operator*()
template<typename buffer_t >
◆ operator++()
template<typename buffer_t >
◆ operator--()
template<typename buffer_t >
◆ operator->()
template<typename buffer_t >
◆ data
template<typename device_t , typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>>
event signalising data arrival(in) or draining(out)
◆ latency
template<typename device_t , typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>>
◆ uid
template<typename device_t , typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>>
The documentation for this class was generated from the following file: