dxd - dynax driver framework 2.1.0d49
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::shared::memory< buffer_t >::header Struct Reference

#include <dx_sync.h>

+ Collaboration diagram for dx::shared::memory< buffer_t >::header:

Public Attributes

struct { 
 
   __uint128_t   __reserved 
 
   std::atomic< int >   reference 
 
   size_t   size 
 
   uint32_t   version 
 
shared 
 
struct { 
 
   uint64_t   _reserved 
 
   std::atomic< int >   reference 
 
   uint32_t   version 
 
shared 
 

Member Data Documentation

◆ __reserved

template<typename buffer_t >
__uint128_t dx::shared::memory< buffer_t >::header::__reserved

◆ _reserved

template<typename buffer_t >
uint64_t dx::shared::memory< buffer_t >::header::_reserved

◆ reference

template<typename buffer_t >
std::atomic<int> dx::shared::memory< buffer_t >::header::reference

◆ [struct] [1/2]

struct { ... } dx::shared::memory< buffer_t >::header::shared

◆ [struct] [2/2]

struct { ... } dx::shared::memory< buffer_t >::header::shared

◆ size

template<typename buffer_t >
size_t dx::shared::memory< buffer_t >::header::size

◆ version

template<typename buffer_t >
uint32_t dx::shared::memory< buffer_t >::header::version

The documentation for this struct was generated from the following files:

(c) copyright 2009 dynamic acoustics e.U. generated on Wed Feb 28 2024

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.