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

#include <dx_service_request.h>

Public Types

enum class  id : uint32_t {
  log = 'log' , attach = 'atch' , detach = 'dtch' , arrived = 'arvd' ,
  removed = 'rmvd' , version = 'vrsn' , desc = 'desc' , create = 'vcrt' ,
  destroy = 'vdst' , clock = 'clck' , start = 'strt' , stop = 'stop' ,
  samplerate = 'rate' , iosize = 'size' , clocksource = 'csrc' , sync_reference = 'sref' ,
  safety_offset_in = 'sfsi' , safety_offset_out = 'sfso' , echo = 'echo'
}

Public Attributes

data_t data
enum dx::service::request::id id
os_result result

Member Enumeration Documentation

◆ id

template<typename data_t = std::optional<std::variant<uint32_t, dx::string>>>
enum class dx::service::request::id : uint32_t
strong
Enumerator
log 
attach 
detach 
arrived 
removed 
version 
desc 
create 
destroy 
clock 
start 
stop 
samplerate 
iosize 
clocksource 
sync_reference 
safety_offset_in 
safety_offset_out 
echo 

Member Data Documentation

◆ data

template<typename data_t = std::optional<std::variant<uint32_t, dx::string>>>
data_t dx::service::request< data_t >::data

◆ id

template<typename data_t = std::optional<std::variant<uint32_t, dx::string>>>
enum dx::service::request::id dx::service::request< data_t >::id

◆ result

template<typename data_t = std::optional<std::variant<uint32_t, dx::string>>>
os_result dx::service::request< data_t >::result

The documentation for this struct 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.