dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::streaming::device< base_t, desc_t, clock_server_t >::client Class Reference

control client: the platform's client with this device's streaming state More...

#include <dxd_stream_device.h>

Inheritance diagram for dxd::streaming::device< base_t, desc_t, clock_server_t >::client:
Collaboration diagram for dxd::streaming::device< base_t, desc_t, clock_server_t >::client:

Public Member Functions

 client (device_t &device)
void conclude () override
os_result ioctl (unsigned int ioctl, const void *in, size_t size_in, void *out, size_t size_out, size_t &size) override
 forwards to the device by default
virtual os_result launch ()

Protected Attributes

class device & device

Detailed Description

template<typename base_t, typename desc_t, typename clock_server_t>
class dxd::streaming::device< base_t, desc_t, clock_server_t >::client

control client: the platform's client with this device's streaming state

Constructor & Destructor Documentation

◆ client()

template<typename base_t, typename desc_t, typename clock_server_t>
dxd::streaming::device< base_t, desc_t, clock_server_t >::client::client ( device_t & device)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ conclude()

template<typename base_t, typename desc_t, typename clock_server_t>
void dxd::streaming::device< base_t, desc_t, clock_server_t >::client::conclude ( )
inlineoverridevirtual

Reimplemented from dxd::client.

Here is the call graph for this function:

◆ ioctl()

template<typename base_t, typename desc_t, typename clock_server_t>
os_result dxd::streaming::device< base_t, desc_t, clock_server_t >::client::ioctl ( unsigned int ioctl,
const void * in,
size_t size_in,
void * out,
size_t size_out,
size_t & size )
inlineoverridevirtual

forwards to the device by default

Reimplemented from dxd::client.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ launch()

virtual os_result dxd::client::launch ( )
inlinevirtualinherited

Member Data Documentation

◆ device

class device& dxd::client::device
protectedinherited

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.