|
dxd - dynax driver framework 2.6.0d210
cross platform open source driver development framework
|
#include <dx_service_device.h>
Public Member Functions | |
| dx_catchall_rethrow () virtual void free() noexcept | |
| operator const os_event () const noexcept | |
| operator os_event () noexcept | |
| operator::HANDLE () const noexcept | |
| user_client (const std::string &id, decltype(super::listen)&&listen, device &device) | |
Protected Member Functions | |
| dx_catchall_rethrow (, "%s: handle:%llx access:%x:%x:%x:%x", id.c_str(), handle, access[0], access[1], access[2], access[3]) void free() noexcept override | |
| const snd_t & | operator<< (const snd_t &snd) |
| virtual void | read (bool overlapped) noexcept try |
| void | run () try |
| ::ULONG | session () const |
Protected Attributes | |
| ::DWORD | access [4] |
| device & | device |
| ::HANDLE | handle |
| std::string | id |
| overlapped | in |
| overlapped | out |
| ::HANDLE | process |
| std::map< decltype(device::desc_t::stream::target.idx()), std::shared_ptr< typename device::stream_t > > | streams |
| dx_catchall(, "%s: handle:%llx", id.c_str(), handle) public event< user > | sync |
| std::thread | thread |
|
inline |
|
inlinenoexceptinherited |
|
inlineoverrideprotectednoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
protected |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protected |
|
protectedinherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |