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

#include <dx_mach.h>

+ Inheritance diagram for dx::cf::runloop< exception_t >:
+ Collaboration diagram for dx::cf::runloop< 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)
 
void run () throw (exception_t)
 
 runloop ()
 
void stop () noexcept
 
bool waiting () noexcept
 

Protected Member Functions

virtual void conclude () noexcept
 
virtual void launch () throw (exception_t)
 
virtual ~runloop () noexcept
 

Constructor & Destructor Documentation

template<typename exception_t = os_result>
virtual dx::cf::runloop< exception_t >::~runloop ( )
inlineprotectednoexcept
template<typename exception_t = os_result>
dx::cf::runloop< exception_t >::runloop ( )
inline

Member Function Documentation

template<typename exception_t = os_result>
virtual void dx::cf::runloop< exception_t >::conclude ( )
inlineprotectedvirtualnoexcept
template<typename exception_t = os_result>
virtual void dx::cf::runloop< exception_t >::launch ( )
throw (exception_t
)
inlineprotectedvirtual
template<typename exception_t = os_result>
runloop& dx::cf::runloop< exception_t >::operator+= ( const ::CFRunLoopSourceRef  source)
throw (exception_t
)
inline
template<typename exception_t = os_result>
runloop& dx::cf::runloop< exception_t >::operator-= ( const ::CFRunLoopSourceRef  source)
throw (exception_t
)
inline
template<typename exception_t = os_result>
dx::cf::runloop< exception_t >::operator::CFRunLoopRef ( ) const
throw (exception_t
)
inline
template<typename exception_t = os_result>
void dx::cf::runloop< exception_t >::run ( )
throw (exception_t
)
inline

+ Here is the caller graph for this function:

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

+ Here is the caller graph for this function:

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

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

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Jan 18 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.