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