4 #include "IOClasses/IOBaseClass.h"
5 #include "tronostools_global.h"
7 class TRONOSTOOLSSHARED_EXPORT InputPacket :
public IOBaseClass
12 virtual void popPacketFromInput(QString in_input_name);
13 virtual ONBPacket* getDataPointer(QString in_input_name);
14 virtual bool getData(QList<QSharedPointer<ONBPacket>>& out_list);
16 virtual bool isEmptyInputs();
17 virtual void setInputName(QString in_names);
18 virtual void setData(QString in_input, QSharedPointer<ONBPacket> in_data);
20 QHash<QString, QSharedPointer<ONBPacket>> m_input;
23 #endif // INPUTPACKET_H