| access | dx::service::manager | protected |
| add(const device_id_t &device_id) override try | dx::map::driver< device_t > | inlineprotected |
| driver< decltype(_device_t::id), decltype(_device_t::preference)>::add(const decltype(_device_t::id) &)=0 | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | protectedpure virtual |
| arrived() override try | dx::service::client::driver< device_t > | inlineprotectedvirtual |
| driver< map::driver< device_t > >::arrived(super::device_t &device) override try | dx::stream::driver< map::driver< device_t > > | inlineprotectedvirtual |
| boot() try | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | inlinevirtual |
| catch(const dx::exception &__dx_exception) | dx::stream::driver< map::driver< device_t > > | inlineprotected |
| catch(const std::exception &__std_exception) | dx::stream::driver< map::driver< device_t > > | inlineprotected |
| catch(...) | dx::stream::driver< map::driver< device_t > > | inlineprotected |
| catch(const dx::exception &__dx_exception) | dx::stream::driver< map::driver< device_t > > | inline |
| catch(const std::exception &__std_exception) | dx::stream::driver< map::driver< device_t > > | inline |
| catch(...) | dx::stream::driver< map::driver< device_t > > | inline |
| clear() noexcept try | dx::map::driver< device_t > | inlineprotected |
| conclude() noexcept override try | dx::map::driver< device_t > | inlineprotectedvirtual |
| connection_id | dx::service::client::driver< device_t > | protected |
| contains(const std::string &id) noexcept | dx::stream::driver< map::driver< device_t > > | inline |
| create(const std::string &id, const typename device_t::desc_t &desc) override try | dx::service::client::driver< device_t > | inlineprotected |
| driver< map::driver< device_t > >::create(const std::string &id, const typename super::device_t::desc_t &desc) | dx::stream::driver< map::driver< device_t > > | inlinevirtual |
| desc | dx::service::manager | protected |
| destroy(const std::string &id) | dx::stream::driver< map::driver< device_t > > | inlinevirtual |
| device_id_t typedef | dx::map::driver< device_t > | protected |
| device_t typedef | dx::map::driver< device_t > | protected |
| driver(const match &matching_ids, const char *id, dx::log log={}) | dx::service::client::driver< device_t > | inlineprotected |
| driver< decltype(_device_t::id), decltype(_device_t::preference)>::driver(const char *product_id, dx::log log) | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | inline |
| dx_catchall_handler(this,) virtual driver &operator<<(std | dx::map::driver< device_t > | inlineprotected |
| dx_catchall_rethrow() | dx::service::client::driver< device_t > | protected |
| dx_catchall_rethrow() void conclude() noexcept override | dx::service::client::driver< device_t > | inlineprotected |
| dx::service::manager::dx_catchall_rethrow(, "%s: handle: %p, access:%x service: %p", id.c_str(), handle, access, service) manager(const std | dx::service::manager | inline |
| dx::service::manager::dx_catchall_rethrow(, "%s: handle: %p, service: %p", id.c_str(), handle, service) void install(const std | dx::service::manager | inline |
| event | dx::service::client::driver< device_t > | protected |
| exception(const class exception &exception, bool filtered=false) const noexcept override try | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | inline |
| dx::object::exception(const exception &exception, bool filtered=false) const noexcept=0 | dx::object | pure virtual |
| handle | dx::service::manager | protected |
| id | dx::service::manager | protected |
| info(std::ostream &os) noexcept override | dx::service::client::driver< device_t > | inlineprotectedvirtual |
| initialize(const std::string &id="", const ::DWORD(&access)[2]={SC_MANAGER_ALL_ACCESS, SERVICE_ALL_ACCESS}, const std::string desc="", const std::string &path="") try | dx::service::manager | inline |
| launch() override try | dx::service::client::driver< device_t > | inlineprotectedvirtual |
| launched | dx::object | |
| log | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | |
| manager()=default | dx::service::manager | |
| manager(const std::string &id, const ::DWORD(&access)[2]={SC_MANAGER_ALL_ACCESS, SERVICE_ALL_ACCESS}, const std::string &desc="", const std::string &path="") | dx::service::manager | inline |
| match | dx::service::client::driver< device_t > | protected |
| matching_ids | dx::service::client::driver< device_t > | protected |
| object()=default | dx::object | |
| operator bool() const noexcept | dx::service::client::driver< device_t > | inlineprotectedvirtual |
| operator<<(const char *file) | dx::map::driver< device_t > | inlineprotectedvirtual |
| operator=(const dx::log &log) override try | dx::map::driver< device_t > | inlineprotectedvirtual |
| operator>>(std::ostream &ostream) const | dx::map::driver< device_t > | inlineprotectedvirtual |
| operator>>(const char *file) const | dx::map::driver< device_t > | inlineprotectedvirtual |
| operator[](const std::string &id) try | dx::stream::driver< map::driver< device_t > > | inline |
| path | dx::service::manager | protected |
| pipe | dx::service::client::driver< device_t > | protected |
| preference | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | |
| product_id | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | |
| remove(const device_id_t &device_id) override try | dx::map::driver< device_t > | inlineprotected |
| driver< decltype(_device_t::id), decltype(_device_t::preference)>::remove(const decltype(_device_t::id) &)=0 | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | protectedpure virtual |
| removed(device_t &) noexcept | dx::map::driver< device_t > | inlineprotectedvirtual |
| removed() noexcept | dx::map::driver< device_t > | inlineprotectedvirtual |
| request typedef | dx::service::client::driver< device_t > | protected |
| service | dx::service::manager | protected |
| shutdown() try | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | inlinevirtual |
| sleep() override | dx::map::driver< device_t > | inlineprotected |
| this | dx::service::manager | |
| this | dx::service::manager | |
| this(::DWORD value) | dx::service::manager | inline |
| this(::DWORD value) | dx::service::manager | inline |
| version | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | |
| wait(const std::string &id) noexcept | dx::stream::driver< map::driver< device_t > > | inline |
| wake() override | dx::map::driver< device_t > | inlineprotected |
| ~driver() override | dx::driver< decltype(_device_t::id), decltype(_device_t::preference)> | inline |
| ~object() | dx::object | inlinevirtual |