#include <dx_sync.h>
◆ pipe() [1/2]
template<typename rcv_t >
| dx::pipe< rcv_t >::pipe |
( |
const std::string & | id, |
|
|
decltype(listen)&& | listen = {} ) |
|
inlineprotected |
◆ pipe() [2/2]
template<typename rcv_t >
| dx::pipe< rcv_t >::pipe |
( |
const std::string & | id, |
|
|
decltype(listen)::mapped_type && | listen ) |
|
inlineprotected |
◆ ~pipe()
template<typename rcv_t >
◆ dx_catchall_rethrow()
template<typename rcv_t >
| dx::pipe< rcv_t >::dx_catchall_rethrow |
( |
"%s: handle:%x" | , |
|
|
id. | c_str(), |
|
|
handle | ) |
|
inlineoverrideprotectednoexcept |
◆ operator<<()
template<typename rcv_t >
template<typename snd_t >
| const snd_t & dx::pipe< rcv_t >::operator<< |
( |
const snd_t & | snd | ) |
|
|
inlineprotected |
◆ read()
template<typename rcv_t >
| virtual void dx::pipe< rcv_t >::read |
( |
bool | overlapped | ) |
|
|
inlineprotectedvirtualnoexcept |
◆ run()
template<typename rcv_t >
◆ id
template<typename rcv_t >
◆ overlap
template<typename rcv_t >
◆ sync
template<typename rcv_t >
◆ thread
template<typename rcv_t >
The documentation for this class was generated from the following file: