ConcurrentQueueSignalEmitter
Carries the contentChanged() signal for a ConcurrentQueue.
| Declared in | src/libs/libutil/utility/concurrent/ConcurrentQueue.hpp |
| Inherits | QObject |
| Group | util |
Detailed description
ConcurrentQueue is a class template, and a template cannot declare Qt signals. Each queue therefore holds one ConcurrentQueueSignalEmitter as its public member mSignalEmitter. The queue emits contentChanged() when it is activated or deactivated, and after an item is put or taken. Connect to that signal to react to changes without polling.
See also ConcurrentQueue.