Add CIOWinManager

Former-commit-id: 8ca2500768
This commit is contained in:
Henrique Gemignani Passos Lima
2022-12-01 18:19:53 +02:00
parent 286110920f
commit 2e5ef5051a
31 changed files with 375 additions and 73 deletions

View File

@@ -10,9 +10,13 @@
class CArchitectureQueue {
public:
bool Push(const CArchitectureMessage& msg);
void Pop(); // TODO
void Clear(); // TODO
bool IsEmpty() const; // TODO
CArchitectureMessage Pop() {
CArchitectureMessage result = *x0_queue.begin();
x0_queue.pop_front();
return result;
}
void Clear() { x0_queue.clear(); }
bool IsEmpty() const { return x0_queue.empty(); }
private:
rstl::list< CArchitectureMessage > x0_queue;