#ifndef RRDSTACK_H #define RRDSTACK_H #include #include "clusterstack.h" #define STACK_SIZE 10 class RRDStack : public QObject { Q_OBJECT public: explicit RRDStack(QObject *parent = nullptr); clusterStack * getStackByPacketNumber(uint32_t packetNumber); clusterStack * pushStack(clusterStack * newClusterStack); private: int _stackPointer; clusterStack * _stacks[STACK_SIZE]; signals: }; #endif // RRDSTACK_H