dxd - dynax driver framework 2.1.0d62
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::io::port Class Reference

notification port More...

#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
 

Detailed Description

notification port

Todo
io::port: consider seperation from runloop

Constructor & Destructor Documentation

◆ port()

dx::io::port::port ( )
inline
+ Here is the call graph for this function:

◆ ~port()

dx::io::port::~port ( )
inlinenoexcept
+ Here is the call graph for this function:

Member Function Documentation

◆ operator+=()

runloop & dx::cf::runloop::operator+= ( const::CFRunLoopSourceRef source)
inlineinherited

◆ operator-=()

runloop & dx::cf::runloop::operator-= ( const::CFRunLoopSourceRef source)
inlineinherited

◆ operator::CFRunLoopRef()

dx::cf::runloop::operator::CFRunLoopRef ( ) const
inlineinherited

◆ operator::CFRunLoopSourceRef()

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

◆ operator::IONotificationPortRef()

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

◆ operator::mach_port_t()

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

◆ run()

void dx::cf::runloop::run ( )
inlineinherited
+ Here is the caller graph for this function:

◆ stop()

void dx::cf::runloop::stop ( )
inlinenoexceptinherited
+ Here is the caller graph for this function:

◆ waiting()

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 May 10 2024

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.