Definition at line 95 of file PluginLoader.cc.
◆ PreloadAggregator()
| PreloadAggregator::PreloadAggregator |
( |
| ) |
|
|
inline |
◆ expectLoaders()
| void PreloadAggregator::expectLoaders |
( |
int |
count | ) |
|
|
inline |
◆ loaderReady()
| void PreloadAggregator::loaderReady |
( |
QPluginLoader * |
loader | ) |
|
|
inline |
◆ waitForNextLoader()
| QPluginLoader * PreloadAggregator::waitForNextLoader |
( |
| ) |
|
|
inline |
If there are still loaders expected, block until the next loader becomes available and return it.
Ownership of the returned object is transferred to the caller. (I.e. the caller has to delete it.)
- Returns
- Null if there are no more loaders expected. The next loader, otherwise.
Definition at line 137 of file PluginLoader.cc.
◆ expectedLoaders_
| int PreloadAggregator::expectedLoaders_ |
|
protected |
◆ loaders_
| std::deque<QPluginLoader *> PreloadAggregator::loaders_ |
|
protected |
◆ loadersMutex_
| QMutex PreloadAggregator::loadersMutex_ |
|
protected |
◆ pluginAvailable_
| QWaitCondition PreloadAggregator::pluginAvailable_ |
|
protected |
The documentation for this class was generated from the following file: