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()
◆ stop()
◆ waiting()
| bool cf::runloop::waiting() |
|
inlinenoexcept |
The documentation for this class was generated from the following file: