dxd - dynax driver framework 2.6.0d204
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::scoped<::URB > Class Reference

#include <dxd_usb.h>

Public Member Functions

os_result alloc (size_t size)
::URB ** operator& ()
 auto converter into urb pointer reference
::URB & operator* () const
 auto converter into urb reference
::URB * operator-> () const
 urb pointer
 operator::URB * () const
 auto converter into urb pointer
 operator::URB *& ()
 auto converter into object reference pointer
::URB * operator= (::URB *urb)
 reference urb assignment
 scoped (const ::USBD_HANDLE wdm_usbd)
 scoped (const ::USBD_HANDLE wdm_usbd, ::URB *urb)
 ~scoped ()

Constructor & Destructor Documentation

◆ scoped() [1/2]

dxd::scoped<::URB >::scoped ( const ::USBD_HANDLE wdm_usbd)
inline

◆ scoped() [2/2]

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

◆ ~scoped()

dxd::scoped<::URB >::~scoped ( )
inline

Member Function Documentation

◆ alloc()

os_result dxd::scoped< ::URB >::alloc ( size_t size)
inline

◆ operator&()

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

auto converter into urb pointer reference

◆ operator*()

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

auto converter into urb reference

◆ operator->()

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

urb pointer

◆ operator::URB *()

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

auto converter into urb pointer

◆ operator::URB *&()

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

auto converter into object reference pointer

◆ operator=()

::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

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.