dxd - dynax driver framework  2675
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dxd::scoped<::URB > Class Template Reference

#include <dxd_usb.h>

Public Member Functions

::URB ** operator& ()
 auto converter into urb pointer reference More...
 
::URB & operator* () const
 auto converter into urb reference More...
 
::URB * operator-> () const
 urb pointer More...
 
 operator::URB * () const
 auto converter into urb pointer More...
 
::URB * operator= (::URB *urb)
 reference urb assignment More...
 
 scoped (const ::USBD_HANDLE wdm_usbd)
 
 scoped (const ::USBD_HANDLE wdm_usbd,::URB *urb)
 
 ~scoped ()
 

Constructor & Destructor Documentation

dxd::scoped<::URB >::scoped ( const ::USBD_HANDLE  wdm_usbd)
inline
dxd::scoped<::URB >::scoped ( const ::USBD_HANDLE  wdm_usbd,
::URB *  urb 
)
inline
dxd::scoped<::URB >::~scoped ( )
inline

Member Function Documentation

::URB** dxd::scoped<::URB >::operator& ( )
inline

auto converter into urb pointer reference

::URB& dxd::scoped<::URB >::operator* ( ) const
inline

auto converter into urb reference

::URB* dxd::scoped<::URB >::operator-> ( ) const
inline

urb pointer

dxd::scoped<::URB >::operator::URB * ( ) const
inline

auto converter into urb pointer

::URB* dxd::scoped<::URB >::operator= ( ::URB *  urb)
inline

reference urb assignment


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

(c) copyright 2009 dynamic acoustics e.U. generated on Tue Dec 4 2018

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.