feat(queue): add TSPriorityQueue and TSTimerPriority

This commit is contained in:
fallenoak 2020-12-06 23:28:15 -06:00
parent 2200aab4c2
commit 2e82693829
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D
9 changed files with 264 additions and 0 deletions

View file

@ -0,0 +1,20 @@
#ifndef STORM_QUEUE_CS_BASE_PRIORITY_HPP
#define STORM_QUEUE_CS_BASE_PRIORITY_HPP
#include <cstdint>
class CSBasePriorityQueue;
class CSBasePriority {
public:
// Member variables
CSBasePriorityQueue* m_queue;
uint32_t m_index;
// Member functions
virtual bool Compare(CSBasePriority* a) = 0;
void Unlink();
void Relink();
};
#endif