|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
stream driver interface class More...
#include <dx_stream_driver.h>
Public Member Functions | |
| bool | contains (const std::string &id) noexcept |
| virtual driver & | create (const std::string &id, const typename super::device_t::desc_t &) |
| virtual driver & | destroy (const std::string &id) |
| void | info (std::ostream &os) noexcept override |
| std::shared_ptr< typename super::device_t > | wait (const std::string &id) noexcept |
Protected Member Functions | |
| void | arrived (super::device_t &device) override |
stream driver interface class
This is the stream interface to a driver identified by a set of matching dictionaries. The driver class is a helper to create device objects and to bind the device to the driver identified by the set of matching dictionaries.
| in | case of an error returned by the underlaying API the driver class throws a dx::exception. |
|
inlineoverrideprotected |
|
inlinenoexcept |
|
inlinevirtual |
Reimplemented in dx::proxy::driver< device_t >.
|
inlinevirtual |
|
inlineoverridenoexcept |
Reimplemented in dx::virtuel::driver< device_t >, and dx::virtuel::driver< device<> >.
|
inlinenoexcept |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |