добавил очередь из сущностей

This commit is contained in:
Dmitry Borisenko
2022-01-19 18:03:57 +01:00
parent 629d7b798f
commit 5bdecdda04
6 changed files with 55 additions and 17 deletions

View File

@@ -11,3 +11,4 @@
#include "MqttClient.h"
#include "classes/CommandBuf.h"
#include "classes/QueueBuf.h"
#include "classes/QueueInst.h"

View File

@@ -1,4 +1,5 @@
#pragma once
#include "classes/QueueInst.h"
#include "Global.h"
#include <queue>
#include <iostream>
@@ -12,12 +13,12 @@ class QueueBuf {
QueueBuf();
~QueueBuf();
void push(int element);
void push(QueueInstance instance);
void pop();
int front();
QueueInstance front();
private:
queue<int> queue1;
queue<QueueInstance> queue1;
};
extern QueueBuf* myQueue;
extern QueueBuf* myQueue;

View File

@@ -0,0 +1,19 @@
#pragma once
#include "Global.h"
#include <queue>
#include <iostream>
using namespace std;
class QueueInstance;
class QueueInstance {
public:
QueueInstance(String text);
~QueueInstance();
String get();
private:
String _text;
};