This commit is contained in:
2017-01-10 17:37:04 +01:00
parent 26a7863de8
commit 8e5fc60dc6
2 changed files with 43 additions and 3 deletions

View File

@@ -9,8 +9,9 @@
NATItem::NATItem() NATItem::NATItem()
{ {
// TODO Auto-generated constructor stub this->ip = "0.0.0.0";
this->port = 0;
this->timeout = 0;
} }
NATItem::~NATItem() NATItem::~NATItem()
@@ -18,3 +19,32 @@ NATItem::~NATItem()
// TODO Auto-generated destructor stub // TODO Auto-generated destructor stub
} }
void NATItem::setIp(string ip)
{
}
void NATItem::setPort(int port)
{
}
void NATItem::setTimeout(int timeout)
{
}
string NATItem::getIp()
{
}
int NATItem::getPort()
{
}
int NATItem::getTimeout()
{
}

View File

@@ -13,13 +13,23 @@ using namespace std;
class NATItem 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 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ź int port; // port komputera wewn. do którego ma trafić odpowiedź
int timeout; // czas (w sekundach) zajętości portu (0 - port wolny)
public: public:
NATItem(); NATItem();
virtual ~NATItem(); virtual ~NATItem();
//settery
void setIp(string ip);
void setPort(int port);
void setTimeout(int timeout);
//gettery
string getIp();
int getPort();
int getTimeout();
}; };
#endif /* NATITEM_H_ */ #endif /* NATITEM_H_ */