Changeset 27231

Timestamp:
Nov 18, 2022, 8:32:20 PM (20 months ago)
Author:
Vladislav Belov
Message:

Remove unused members of TaskManager::Impl missed in rP25656.

Patch By: phosit

Differential Revision: https://code.wildfiregames.com/D4826

Location:
ps/trunk/source/ps
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ps/trunk/source/ps/TaskManager.cpp

    r27064 r27231  
    125125    friend class WorkerThread;
    126126public:
    127     Impl(TaskManager& backref);
     127    Impl(;
    128128    ~Impl()
    129129    {
     
    150150    bool PopTask(std::function<void()>& taskOut);
    151151
    152     // Back reference (keep this first).
    153     TaskManager& m_TaskManager;
    154 
    155152    std::atomic<bool> m_HasWork = false;
    156153    std::atomic<bool> m_HasLowPriorityWork = false;
     
    162159    // Ideally this would be a vector, since it does get iterated, but that requires movable types.
    163160    std::deque<WorkerThread> m_Workers;
    164 
    165     // Round-robin counter for GetWorker.
    166     mutable size_t m_RoundRobinIdx = 0;
    167161};
    168162
     
    172166
    173167TaskManager::TaskManager(size_t numberOfWorkers)
    174 {
    175     m = std::make_unique<Impl>(*this);
     168    : m{std::make_unique<Impl>()}
     169{
    176170    numberOfWorkers = Clamp<size_t>(numberOfWorkers, MIN_WORKERS, MAX_WORKERS);
    177171    m->SetupWorkers(numberOfWorkers);
     
    179173
    180174TaskManager::~TaskManager() = default;
    181 
    182 TaskManager::Impl::Impl(TaskManager& backref)
    183     : m_TaskManager(backref)
    184 {
    185 }
    186175
    187176void TaskManager::Impl::SetupWorkers(size_t numberOfWorkers)
  • ps/trunk/source/ps/TaskManager.h

    r26916 r27231  
    7878
    7979    class Impl;
    80     std::unique_ptr<Impl> m;
     80    std::unique_ptr<Impl> m;
    8181};
    8282} // namespace Threading
Note: See TracChangeset for help on using the changeset viewer.