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.

65 lines
742 B

  1. /**
  2. * @file Packet.cpp
  3. *
  4. * Created on: 10-01-2017
  5. * @author Piotr Dergun
  6. */
  7. #include "Packet.h"
  8. Packet::Packet(string msg) : Packet()
  9. {
  10. this->setMsg(msg);
  11. }
  12. void Packet::setSrcIp(string srcIp)
  13. {
  14. this->srcIp = srcIp;
  15. }
  16. void Packet::setDstIp(string dstIp)
  17. {
  18. this->dstIp = dstIp;
  19. }
  20. void Packet::setSrcPort(int srcPort)
  21. {
  22. this->srcPort = srcPort;
  23. }
  24. void Packet::setDstPort(int dstPort)
  25. {
  26. this->dstPort = dstPort;
  27. }
  28. void Packet::setMsg(string msg)
  29. {
  30. this->msg = msg;
  31. }
  32. string Packet::getSrcIp()
  33. {
  34. return this->srcIp;
  35. }
  36. string Packet::getDstIp()
  37. {
  38. return this->dstIp;
  39. }
  40. int Packet::getSrcPort()
  41. {
  42. return this->srcPort;
  43. }
  44. int Packet::getDstPort()
  45. {
  46. return this->dstPort;
  47. }
  48. string Packet::getMsg()
  49. {
  50. return this->msg;
  51. }