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: