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

#include <dx_mach.h>

+ Inheritance diagram for dx::cf::runloop:
+ Collaboration diagram for dx::cf::runloop:

Public Member Functions

runloopoperator+= (const ::CFRunLoopSourceRef source)
 
runloopoperator-= (const ::CFRunLoopSourceRef source)
 
 operator::CFRunLoopRef () const
 
void run ()
 
 runloop ()
 
void stop () noexcept
 
bool waiting () noexcept
 

Protected Member Functions

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

Constructor & Destructor Documentation

virtual dx::cf::runloop::~runloop ( )
inlineprotectedvirtualnoexcept
dx::cf::runloop::runloop ( )
inline

Member Function Documentation

virtual void dx::cf::runloop::conclude ( )
inlineprotectedvirtualnoexcept
virtual void dx::cf::runloop::launch ( )
inlineprotectedvirtual
runloop& dx::cf::runloop::operator+= ( const ::CFRunLoopSourceRef  source)
inline
runloop& dx::cf::runloop::operator-= ( const ::CFRunLoopSourceRef  source)
inline
dx::cf::runloop::operator::CFRunLoopRef ( ) const
inline
void dx::cf::runloop::run ( )
inline

+ Here is the caller graph for this function:

void dx::cf::runloop::stop ( )
inlinenoexcept

+ Here is the caller graph for this function:

bool dx::cf::runloop::waiting ( )
inlinenoexcept

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

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