Skip to content

Commit e95f82d

Browse files
authored
Add missing virtual dtors to the TaskQueue class (#54)
1 parent 1f4b639 commit e95f82d

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

trantor/utils/SerialTaskQueue.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class SerialTaskQueue : public TaskQueue
3535
void waitAllTasksFinished();
3636
SerialTaskQueue() = delete;
3737
explicit SerialTaskQueue(const std::string &name = std::string());
38-
~SerialTaskQueue();
38+
virtual ~SerialTaskQueue();
3939
bool isRuningTask()
4040
{
4141
return _loopThread.getLoop()

trantor/utils/TaskQueue.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,8 @@ class TaskQueue : public NonCopyable
3939
});
4040
fut.get();
4141
};
42+
virtual ~TaskQueue()
43+
{
44+
}
4245
};
4346
} // namespace trantor

0 commit comments

Comments
 (0)