The base class of all xdispatch classes. More...
Inheritance diagram for xdispatch::object:Public Member Functions | |
| virtual void | resume ()=0 |
| Resumes the invocation of operations or blocks assigned to the object. | |
| virtual void | suspend ()=0 |
| Suspends the invocation of operations or blocks assigned to the object. | |
| virtual dispatch_object_t | native () const =0 |
| Returns the native dispatch object associated to the xdispatch object. | |
| bool | operator== (const object &) |
| bool | operator!= (const object &) |
| bool | operator== (const dispatch_object_t &) |
| bool | operator!= (const dispatch_object_t &) |
The base class of all xdispatch classes.
| virtual dispatch_object_t xdispatch::object::native | ( | ) | const [pure virtual] |
Returns the native dispatch object associated to the xdispatch object.
Implemented in xdispatch::group, xdispatch::queue, xdispatch::source, and xdispatch::timer.
| bool xdispatch::object::operator!= | ( | const object & | ) |
| bool xdispatch::object::operator!= | ( | const dispatch_object_t & | ) |
| bool xdispatch::object::operator== | ( | const object & | ) |
| bool xdispatch::object::operator== | ( | const dispatch_object_t & | ) |
| virtual void xdispatch::object::resume | ( | ) | [pure virtual] |
Resumes the invocation of operations or blocks assigned to the object.
Implemented in xdispatch::group, xdispatch::queue, xdispatch::source, xdispatch::timer, QDispatchGroup, and QDispatchQueue.
| virtual void xdispatch::object::suspend | ( | ) | [pure virtual] |
Suspends the invocation of operations or blocks assigned to the object.
The object will be suspended as soon as the currently executed operation or block finished.
Implemented in xdispatch::group, xdispatch::queue, xdispatch::source, xdispatch::timer, QDispatchGroup, and QDispatchQueue.