/** * @file Packet.h * * Created on: 10-01-2017 * @author Piotr Dergun */ #ifndef PACKET_H_ #define PACKET_H_ #include "common.h" class Packet { /** adres IP źródłowy */ string srcIp; /** adres IP docelowy */ string dstIp; /** port źródłowy */ int srcPort; /** port docelowy */ int dstPort; /** treść pakietu - wiadomość, komunikat */ string msg; public: Packet() : srcIp("0.0.0.0"), dstIp("0.0.0.0"), srcPort(0), dstPort(0), msg("") {} Packet(string msg); /* mutuatory */ void setSrcIp(string srcIp); void setDstIp(string dstIp); void setSrcPort(int srcPort); void setDstPort(int dstPort); void setMsg(string msg); string getSrcIp(); string getDstIp(); int getSrcPort(); int getDstPort(); string getMsg(); }; #endif /* PACKET_H_ */