abstract base driver interface class This is the abstract base interface to a driver.
More...
template<typename promoted_t = dx::promoted<dx::log>>
struct dx::driver_settings< promoted_t >
abstract base driver interface class This is the abstract base interface to a driver.
- Exceptions
-
| in | case of an error returned by the underlaying API the driver class throws a dx::exception. |
a driver's promoted settings that are duplicated across the host/local boundary
promoted_t is what the side is born with - no promoted is born empty (dx_value.h): the local side's log is a promoted::preference on the driver's store (dx::driver::settings), a host's mirror is born with the transport that asks the host (service::client::promoted over the pipe, or dx::promoted<dx::log> given the server).