dxd - dynax driver framework 2.5.0d148
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_circular.h File Reference
#include <map>
#include "dx_sync.h"
+ Include dependency graph for dx_circular.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  dx::__hide_if_ptr< type_t >
 
struct  dx::circular
 kernel/user space shared circular buffer More...
 
struct  dx::circular::channel< dst_t, src_t, false, false, typename std::enable_if_t< std::is_floating_point_v< dst_t >==std::is_floating_point_v< src_t > > >
 
struct  dx::circular::channel< dst_t, src_t, false, true >
 
struct  dx::circular::channel< dst_t, src_t, true, false >
 
struct  dx::circular::channel< dst_t, src_t, up, dn, typename std::enable_if_t< std::is_floating_point_v< dst_t > &&!std::is_floating_point_v< src_t > > >
 
struct  dx::circular::channel< dst_t, src_t, up, dn, typename std::enable_if_t<!std::is_floating_point_v< dst_t > &&std::is_floating_point_v< src_t > > >
 

Namespaces

namespace  dx
 dynax driver framework user mode interface namespace
 

Typedefs

template<typename type_t >
using dx::hide_if_ptr = typename __hide_if_ptr<type_t>::type
 

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Aug 22 2025

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.