dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::map< dx::user, vm_t > Class Template Reference

WDK: user space memory mapping. More...

#include <dxd_memory.h>

+ Inheritance diagram for dxd::map< dx::user, vm_t >:
+ Collaboration diagram for dxd::map< dx::user, vm_t >:

Public Member Functions

void free ()
 
os_result initialize (::MDL *mdl, size_t offset=0)
 
 map ()=default
 
 map (::MDL *mdl, size_t offset=0)
 
 ~map ()
 

Detailed Description

template<typename vm_t>
class dxd::map< dx::user, vm_t >

WDK: user space memory mapping.

Constructor & Destructor Documentation

◆ map() [1/2]

template<typename vm_t >
dxd::map< dx::user, vm_t >::map ( )
default

◆ map() [2/2]

template<typename vm_t >
dxd::map< dx::user, vm_t >::map ( ::MDL * mdl,
size_t offset = 0 )
inline
Parameters
offsetMDL describing user space mapping to be createdoffset into memory descriptor to create mapping
+ Here is the call graph for this function:

◆ ~map()

template<typename vm_t >
dxd::map< dx::user, vm_t >::~map ( )
inline
+ Here is the call graph for this function:

Member Function Documentation

◆ free()

template<typename vm_t >
void dxd::map< dx::user, vm_t >::free ( )
inline

◆ initialize()

template<typename vm_t >
os_result dxd::map< dx::user, vm_t >::initialize ( ::MDL * mdl,
size_t offset = 0 )
inline
Parameters
offsetMDL describing user space mapping to be createdoffset into memory descriptor to create mapping
+ Here is the call graph for this function:

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Sun Apr 14 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.