dxd - dynax driver framework 2.6.0d204
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::service::driver< driver_t > Class Template Reference

#include <dx_service_driver.h>

Inheritance diagram for dx::service::driver< driver_t >:
Collaboration diagram for dx::service::driver< driver_t >:

Classes

class  app

Public Member Functions

 dx_catchall_rethrow () void conclude() noexcept override
void info (std::ostream &os) noexcept override
void launch () override try
virtual operator bool () const noexcept

Public Attributes

dx::service::driver::appthis

Protected Types

typedef service::request< service::stream::data< typename super::device_t::desc_t > > request

Protected Attributes

pipe< request >::server pipe

Member Typedef Documentation

◆ request

template<class driver_t>
typedef service::request<service::stream::data<typename super::device_t::desc_t> > dx::service::driver< driver_t >::request
protected

Member Function Documentation

◆ dx_catchall_rethrow()

template<class driver_t>
dx::service::driver< driver_t >::dx_catchall_rethrow ( )
inlineoverridenoexcept

◆ info()

template<class driver_t>
void dx::service::driver< driver_t >::info ( std::ostream & os)
inlineoverridenoexcept

◆ launch()

template<class driver_t>
void dx::service::driver< driver_t >::launch ( )
inlineoverride

◆ operator bool()

template<class driver_t>
virtual dx::service::driver< driver_t >::operator bool ( ) const
inlinevirtualnoexcept

Member Data Documentation

◆ pipe

template<class driver_t>
pipe<request>::server dx::service::driver< driver_t >::pipe
protected

◆ this

template<class driver_t>
dx::service::driver::app* dx::service::driver< driver_t >::this

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.