#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>>, typename event_t = dx::shared::event>
◆ stream()
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
◆ ~stream()
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
◆ alloc()
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
◆ dx_catchall() [1/2]
releases this hold
- Returns
- true if this was the last holder of this name - i.e. no other process currently has it open, and cleanup guarded by this name is now safe
◆ dx_catchall() [2/2]
| dx::shared::reference::dx_catchall |
( |
| ) |
const & |
|
inlineinherited |
releases this hold
- Returns
- true if this was the last holder of this name - i.e. no other process currently has it open, and cleanup guarded by this name is now safe
◆ dx_catchall_rethrow() [1/4]
◆ dx_catchall_rethrow() [2/4]
◆ dx_catchall_rethrow() [3/4]
◆ dx_catchall_rethrow() [4/4]
◆ free()
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
|
|
inlineoverrideprotectednoexcept |
◆ operator const os_event() [1/4]
◆ operator const os_event() [2/4]
◆ operator const os_event() [3/4]
◆ operator const os_event() [4/4]
◆ operator os_event() [1/4]
◆ operator os_event() [2/4]
◆ operator os_event() [3/4]
◆ operator os_event() [4/4]
◆ operator::HANDLE() [1/4]
◆ operator::HANDLE() [2/4]
◆ operator::HANDLE() [3/4]
◆ operator::HANDLE() [4/4]
◆ joined [1/2]
true if initialize() found another holder already present, false if this was the first
◆ joined [2/2]
| bool dx::shared::reference::joined {} |
|
inherited |
true if initialize() found another holder already present, false if this was the first
◆ latency
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
◆ process [1/4]
◆ process [2/4]
◆ process [3/4]
◆ process [4/4]
◆ uid
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
The documentation for this class was generated from the following file: