From 8e5fc60dc6ecef34c839b0c1167f6f465e064e7b Mon Sep 17 00:00:00 2001 From: PioDer Date: Tue, 10 Jan 2017 17:37:04 +0100 Subject: [PATCH] NATItem --- NATItem.cpp | 34 ++++++++++++++++++++++++++++++++-- NATItem.h | 12 +++++++++++- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/NATItem.cpp b/NATItem.cpp index 31f7791..cf054d3 100644 --- a/NATItem.cpp +++ b/NATItem.cpp @@ -9,8 +9,9 @@ NATItem::NATItem() { - // TODO Auto-generated constructor stub - + this->ip = "0.0.0.0"; + this->port = 0; + this->timeout = 0; } NATItem::~NATItem() @@ -18,3 +19,32 @@ NATItem::~NATItem() // 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() +{ + +} diff --git a/NATItem.h b/NATItem.h index ec5ece9..2458fb5 100644 --- a/NATItem.h +++ b/NATItem.h @@ -13,13 +13,23 @@ 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ź + int timeout; // czas (w sekundach) zajętości portu (0 - port wolny) public: 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_ */