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::io::port Class Reference

#include <dx_iokit.h>

+ Inheritance diagram for dx::io::port:
+ Collaboration diagram for dx::io::port:

Public Member Functions

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

Constructor & Destructor Documentation

dx::io::port::port ( )
inline

+ Here is the call graph for this function:

dx::io::port::~port ( )
inlinenoexcept

+ Here is the call graph for this function:

Member Function Documentation

runloop& dx::cf::runloop::operator+= ( const ::CFRunLoopSourceRef  source)
inlineinherited
runloop& dx::cf::runloop::operator-= ( const ::CFRunLoopSourceRef  source)
inlineinherited
dx::cf::runloop::operator::CFRunLoopRef ( ) const
inlineinherited
dx::io::port::operator::CFRunLoopSourceRef ( ) const
inlinenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

dx::io::port::operator::IONotificationPortRef ( ) const
inlinenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

dx::io::port::operator::mach_port_t ( ) const
inlinenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dx::cf::runloop::run ( )
inlineinherited

+ Here is the caller graph for this function:

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

+ Here is the caller graph for this function:

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

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.