xdispatch::any | Used for transferring data from a sourcetype to source::data without loosing typesafety |
xdispatch::block_iteration_operation | A simple iteration operation needed when applying a block several times |
xdispatch::block_operation | A simple operation for wrapping the given block as an xdispatch::operation |
xdispatch::group | A group is a group of operations dispatched on queues |
xdispatch::iteration_operation | |
xdispatch::native_source | Constructs a sourcetype using a dispatch_source_t object as its main source |
xdispatch::object | The base class of all xdispatch classes |
xdispatch::once | Provides a mean to execute some job exactly once during the lifetime of a programm and using multiple threads |
xdispatch::operation | An operation is a functor used to define single portions of work to be dispatched to a single queue |
xdispatch::pointer< _Type > | |
xdispatch::ptr_iteration_operation< T > | Provides a template functor to wrap a function pointer to a memberfunction of an object as iteration_operation |
xdispatch::ptr_operation< T > | Provides a template functor to wrap a function pointer to a memberfunction of an object as operation |
QBlockRunnable | Provides a QRunnable Implementation for use with blocks on clang or Apple gcc 4.2 |
QDispatch | Single Instance Interface to control the dispatch behaviour |
QDispatchApplication | Provides a QApplication implementation internally executing the dispatch main queue |
QDispatchCoreApplication | Provides a QCoreApplication implementation internally executing the dispatch main queue |
QDispatchGroup | A DispatchGroup is a group of QRunnables dispatched on queues |
QDispatchQueue | Provides an interface for representing a dispatch queue and methods that can be called to modify or use the queue |
QDispatchSemaphore | Wraps dispatch semaphores as provided by libDispatch/libXDispatch |
QDispatchSource | Provides a dispatch source |
QDispatchSourceType | Base class of all source types supported by QDispatchSource |
QDispatchSourceTypeIODevice | Provides a source dispatching the handler each time the QIODevice has new data to be read |
QDispatchSourceTypeIODeviceRead | |
QDispatchSourceTypeIODeviceWrite | Provides a source dispatching the handler each time the QIODevice has finished to write data |
QDispatchSourceTypeNetworkManager | This type will dispatch the handler each time the given network manager finished a QNetworkReply |
QDispatchSourceTypeSignal | Uses a signal emitted by a QObject as source and will dispatch the sources handler each time the signal is emitted |
QDispatchTimer | Provides a timer executing a block or runnable each time it fires on a given queue |
QIterationBlockRunnable | Provides a QIterationRunnable implementation for use with blocks on clang or Apple's gcc 4.2 |
QIterationRunnable | Provides a QRunnable Implementation for passing a single parameter to the actual run() implementation |
xdispatch::queue | Provides an interface for representing a dispatch queue and methods that can be called to modify or use the queue |
xdispatch::semaphore | Wraps dispatch semaphores as provided by libDispatch |
xdispatch::source | Provides a source implementation |
xdispatch::sourcetype | Declares an abstract source type |
xdispatch::synclock | Provides an easy locking mechanism used to ensure the threadsafety of a code area |
xdispatch::timer | Provides a timer executing a block or an operation on a specific queue when a timeout occurs |