Browse Source

klasa NATItem + poprawka Packet

master
Piotr Dergun 7 years ago
parent
commit
26a7863de8
4 changed files with 55 additions and 10 deletions
  1. +20
    -0
      NATItem.cpp
  2. +25
    -0
      NATItem.h
  3. +4
    -4
      Packet.cpp
  4. +6
    -6
      Packet.h

+ 20
- 0
NATItem.cpp View File

@ -0,0 +1,20 @@
/*
* NATItem.cpp
*
* Created on: 10-01-2017
* Author: Piotr Dergun
*/
#include "NATItem.h"
NATItem::NATItem()
{
// TODO Auto-generated constructor stub
}
NATItem::~NATItem()
{
// TODO Auto-generated destructor stub
}

+ 25
- 0
NATItem.h View File

@ -0,0 +1,25 @@
/*
* NATItem.h
*
* Created on: 10-01-2017
* Author: Piotr Dergun
*/
#ifndef NATITEM_H_
#define NATITEM_H_
#include <iostream>
using namespace std;
class NATItem
{
int timeout; // czas (w sekundach) zajętości portu (0 - port wolny)
string ip; // IP wewn. do którego ma trafić odpowiedź / z którego przyszło żądanie
int port; // port komputera wewn. do którego ma trafić odpowiedź
public:
NATItem();
virtual ~NATItem();
};
#endif /* NATITEM_H_ */

+ 4
- 4
Packet.cpp View File

@ -19,12 +19,12 @@ Packet::~Packet()
}
//settery
void Packet::setSrcIP(string ip)
void Packet::setSrcIp(string ip)
{
}
void Packet::setDstIP(string ip)
void Packet::setDstIp(string ip)
{
}
@ -44,12 +44,12 @@ void Packet::setMsg(string msg)
}
string Packet::getSrcIP()
string Packet::getSrcIp()
{
}
string Packet::getDstIP()
string Packet::getDstIp()
{
}

+ 6
- 6
Packet.h View File

@ -13,8 +13,8 @@ using namespace std;
class Packet
{
string srcIP;
string dstIP;
string srcIp;
string dstIp;
int srcPort;
int dstPort;
string msg;
@ -23,15 +23,15 @@ public:
virtual ~Packet();
//settery
void setSrcIP(string ip);
void setDstIP(string ip);
void setSrcIp(string ip);
void setDstIp(string ip);
void setSrcPort(int port);
void setDstPort(int port);
void setMsg(string msg);
//gettery
string getSrcIP();
string getDstIP();
string getSrcIp();
string getDstIp();
int getSrcPort();
int getDstPort();
string getMsg();

Loading…
Cancel
Save