Symulacja NAT na przedmiot Symulacje Komputerowe
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

42 lines
776 B

/**
* @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_ */