dxd - dynax driver framework  2747
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dx::io::port< exception_t > Class Template Reference

#include <dx_iokit.h>

+ Inheritance diagram for dx::io::port< exception_t >:
+ Collaboration diagram for dx::io::port< exception_t >:

Public Member Functions

runloopoperator+= (const ::CFRunLoopSourceRef source) throw (exception_t)
 
runloopoperator-= (const ::CFRunLoopSourceRef source) throw (exception_t)
 
 operator::CFRunLoopRef () const throw (exception_t)
 
 operator::CFRunLoopSourceRef () const noexcept
 
 operator::IONotificationPortRef () const noexcept
 
 operator::mach_port_t () const noexcept
 
 port () throw (exception_t)
 
void run () throw (exception_t)
 
void stop () noexcept
 
bool waiting () noexcept
 
 ~port () noexcept
 

Constructor & Destructor Documentation

template<typename exception_t>
dx::io::port< exception_t >::port ( )
throw (exception_t
)
inline
template<typename exception_t>
dx::io::port< exception_t >::~port ( )
inlinenoexcept

Member Function Documentation

template<typename exception_t = os_result>
runloop& dx::cf::runloop< exception_t >::operator+= ( const ::CFRunLoopSourceRef  source)
throw (exception_t
)
inlineinherited
template<typename exception_t = os_result>
runloop& dx::cf::runloop< exception_t >::operator-= ( const ::CFRunLoopSourceRef  source)
throw (exception_t
)
inlineinherited
template<typename exception_t = os_result>
dx::cf::runloop< exception_t >::operator::CFRunLoopRef ( ) const
throw (exception_t
)
inlineinherited
template<typename exception_t>
dx::io::port< exception_t >::operator::CFRunLoopSourceRef ( ) const
inlinenoexcept
template<typename exception_t>
dx::io::port< exception_t >::operator::IONotificationPortRef ( ) const
inlinenoexcept
template<typename exception_t>
dx::io::port< exception_t >::operator::mach_port_t ( ) const
inlinenoexcept
template<typename exception_t = os_result>
void dx::cf::runloop< exception_t >::run ( )
throw (exception_t
)
inlineinherited

+ Here is the caller graph for this function:

template<typename exception_t = os_result>
void dx::cf::runloop< exception_t >::stop ( )
inlinenoexceptinherited

+ Here is the caller graph for this function:

template<typename exception_t = os_result>
bool dx::cf::runloop< exception_t >::waiting ( )
inlinenoexceptinherited

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

(c) copyright 2009 dynamic acoustics e.U. generated on Sun Jun 23 2019

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.