#include <dx_sync.h>
|
| | dx_catchall (, "%s: handle:%x", id.c_str(), handle) public |
| | dx_catchall_rethrow (, "%s: handle:%x access:%x:%x:%x:%x", id.c_str(), handle, access[0], access[1], access[2], access[3]) void free() noexcept override |
| | dx_catchall_rethrow (, "%s: handle:%x access:%x:%x", id.c_str(), handle, access[0], access[1]) instance(class server &server |
| template<typename snd_t> |
| const snd_t & | operator<< (const snd_t &snd) |
| void | read (bool overlapped) noexcept override try |
| void | run () try |
| ::ULONG | session () const |
◆ dx_catchall()
template<typename rcv_t>
| dx::pipe< rcv_t >::server::instance::dx_catchall |
( |
"%s: handle:%x" | , |
|
|
id. | c_str(), |
|
|
handle | ) |
|
inlineprotected |
◆ dx_catchall_rethrow() [1/2]
template<typename rcv_t>
|
|
inlineoverrideprotectednoexceptinherited |
◆ dx_catchall_rethrow() [2/2]
template<typename rcv_t>
| dx::pipe< rcv_t >::server::instance::dx_catchall_rethrow |
( |
"%s: handle:%x access:%x:%x" | , |
|
|
id. | c_str(), |
|
|
handle | , |
|
|
access | [0], |
|
|
access | [1] ) & |
|
protected |
◆ operator<<()
template<typename rcv_t>
template<typename snd_t>
| const snd_t & dx::pipe< rcv_t >::operator<< |
( |
const snd_t & | snd | ) |
|
|
inlineprotectedinherited |
◆ read()
template<typename rcv_t>
| void dx::pipe< rcv_t >::server::instance::read |
( |
bool | overlapped | ) |
|
|
inlineoverrideprotectedvirtualnoexcept |
◆ run()
◆ session()
template<typename rcv_t>
| ::ULONG dx::pipe< rcv_t >::session |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ access
◆ connected
template<typename rcv_t>
| bool dx::pipe< rcv_t >::server::instance::connected {} |
|
protected |
◆ id
◆ in
◆ listen
template<typename rcv_t>
| decltype(listen) ::mapped_type&& dx::pipe< rcv_t >::server::instance::listen |
|
protected |
◆ out
◆ server
template<typename rcv_t>
| server& dx::pipe< rcv_t >::server::instance::server |
|
protected |
◆ sync
◆ thread
The documentation for this class was generated from the following file: