a run loop on a thread of its own: sources are added with += and removed with -=, and the object's construction waits until that loop is up, so a source may be attached right away. Every dxd entity that takes IOKit or CF notifications owns one
More...
#include <cf_runloop.h>
|
| class | pause |
| | a scope that holds the run loop's thread still: it is made to perform nothing until the scope ends, so another thread may touch what the loop's callbacks reach More...
|
| class | source |
a run loop on a thread of its own: sources are added with += and removed with -=, and the object's construction waits until that loop is up, so a source may be attached right away. Every dxd entity that takes IOKit or CF notifications owns one
◆ ~runloop()
| virtual cf::runloop::~runloop |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ runloop()
◆ conclude()
| virtual void cf::runloop::conclude |
( |
| ) |
|
|
inlineprotectedvirtualnoexcept |
◆ launch()
| virtual void cf::runloop::launch |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ operator+=()
| runloop & cf::runloop::operator+= |
( |
const::CFRunLoopSourceRef | source | ) |
|
|
inline |
◆ operator-=()
| runloop & cf::runloop::operator-= |
( |
const::CFRunLoopSourceRef | source | ) |
|
|
inline |
◆ operator::CFRunLoopRef()
| cf::runloop::operator::CFRunLoopRef |
( |
| ) |
const |
|
inline |
◆ run()
| void cf::runloop::run |
( |
| ) |
|
|
inline |
◆ stop()
| void cf::runloop::stop |
( |
| ) |
|
|
inlinenoexcept |
◆ waiting()
| bool cf::runloop::waiting |
( |
| ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following file: