mirror of
https://github.com/pocoproject/poco.git
synced 2025-01-21 02:00:33 +01:00
Merge branch 'develop' into pr/1113
This commit is contained in:
commit
84c2c5ea78
@ -86,7 +86,7 @@ public:
|
||||
TaskList taskList() const;
|
||||
/// Returns a copy of the internal task list.
|
||||
|
||||
int count() const;
|
||||
std::size_t count() const;
|
||||
/// Returns the number of tasks in the internal task list.
|
||||
|
||||
void addObserver(const AbstractObserver& observer);
|
||||
@ -125,11 +125,11 @@ private:
|
||||
//
|
||||
// inlines
|
||||
//
|
||||
inline int TaskManager::count() const
|
||||
inline std::size_t TaskManager::count() const
|
||||
{
|
||||
FastMutex::ScopedLock lock(_mutex);
|
||||
|
||||
return (int) _taskList.size();
|
||||
return _taskList.size();
|
||||
}
|
||||
|
||||
|
||||
|
@ -115,11 +115,12 @@ void TaskManager::taskStarted(Task* pTask)
|
||||
|
||||
void TaskManager::taskProgress(Task* pTask, float progress)
|
||||
{
|
||||
FastMutex::ScopedLock lock(_mutex);
|
||||
ScopedLockWithUnlock<FastMutex> lock(_mutex);
|
||||
|
||||
if (_lastProgressNotification.isElapsed(MIN_PROGRESS_NOTIFICATION_INTERVAL))
|
||||
{
|
||||
_lastProgressNotification.update();
|
||||
lock.unlock();
|
||||
_nc.postNotification(new TaskProgressNotification(pTask, progress));
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user