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

#include <dx_test_service.h>

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

Protected Member Functions

template<typename ... arg_t>
 driver (const typename super::match &match, const char *product_id, const char *name, const decltype(driver::dictionary)&dictionary, arg_t... args)
std::cout<< this-> operator::SERVICE_STATUS_PROCESS()<< std dx_catchall_rethrow () public
 dx_catchall_rethrow () void status(const parser
if(!parser::parameter.quiet) std if (!this->launched) this -> launch()
this no_args (args)
void pipe (parser::args &args={}) try

Protected Attributes

dx::redirect::indent indent {std::cout}
struct { 
   struct { 
      std::chrono::high_resolution_clock::duration   delay 
      bool   local 
   }   pipe
parameter
 try

Constructor & Destructor Documentation

◆ driver()

template<typename driver_t>
template<typename ... arg_t>
dx::test::service::driver< driver_t >::driver ( const typename super::match & match,
const char * product_id,
const char * name,
const decltype(driver< driver_t >::dictionary)& dictionary,
arg_t... args )
inlineprotected
Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ dx_catchall_rethrow() [1/2]

template<typename driver_t>
std::cout<< this-> operator::SERVICE_STATUS_PROCESS()<< std dx::test::service::driver< driver_t >::dx_catchall_rethrow ( )
inlineprotected

◆ dx_catchall_rethrow() [2/2]

template<typename driver_t>
dx::test::service::driver< driver_t >::dx_catchall_rethrow ( ) const
inlineprotected

◆ if()

template<typename driver_t>
if(!parser::parameter.quiet) std dx::test::service::driver< driver_t >::if ( !this-> launched) -> launch()
protected

◆ no_args()

template<typename driver_t>
this dx::test::service::driver< driver_t >::no_args ( args )
protected

◆ pipe()

template<typename driver_t>
void dx::test::service::driver< driver_t >::pipe ( parser::args & args = {})
inlineprotected

Member Data Documentation

◆ delay

template<typename driver_t>
std::chrono::high_resolution_clock::duration dx::test::service::driver< driver_t >::delay

◆ indent

template<typename driver_t>
dx::redirect::indent dx::test::service::driver< driver_t >::indent {std::cout}
protected

◆ local

template<typename driver_t>
bool dx::test::service::driver< driver_t >::local

◆ [struct]

struct { ... } dx::test::service::driver< driver_t >::parameter

◆ [struct]

struct { ... } dx::test::service::driver< driver_t >::pipe

◆ try

template<typename driver_t>
dx::test::service::driver< driver_t >::try
protected
Initial value:
{
this->head()

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.