Commit 59680e1128f91b08521746d7607b737254383100

Authored by Perry Werneck
1 parent 1bdff317
Exists in master and in 1 other branch develop

Using time type.

client/src/include/lib3270/ipc.h
@@ -591,7 +591,7 @@ @@ -591,7 +591,7 @@
591 virtual void action(const char *action_name) = 0; 591 virtual void action(const char *action_name) = 0;
592 592
593 // Connect/disconnect 593 // Connect/disconnect
594 - virtual void connect(const char *url = nullptr, int seconds = DEFAULT_TIMEOUT) = 0; 594 + virtual void connect(const char *url = nullptr, time_t seconds = DEFAULT_TIMEOUT) = 0;
595 virtual void disconnect() = 0; 595 virtual void disconnect() = 0;
596 596
597 /// @brief Wait. 597 /// @brief Wait.
client/src/session/local/actions.cc
@@ -77,7 +77,7 @@ @@ -77,7 +77,7 @@
77 chkResponse(lib3270_action_activate_by_name(action_name,hSession)); 77 chkResponse(lib3270_action_activate_by_name(action_name,hSession));
78 } 78 }
79 79
80 - void Local::Session::connect(const char *url, int seconds) { 80 + void Local::Session::connect(const char *url, time_t seconds) {
81 81
82 std::lock_guard<std::mutex> lock(sync); 82 std::lock_guard<std::mutex> lock(sync);
83 chkResponse(lib3270_connect_url(hSession,url,seconds)); 83 chkResponse(lib3270_connect_url(hSession,url,seconds));
client/src/session/local/private.h
@@ -113,7 +113,7 @@ @@ -113,7 +113,7 @@
113 TN3270::Action * getAction(const LIB3270_ACTION *descriptor) override; 113 TN3270::Action * getAction(const LIB3270_ACTION *descriptor) override;
114 114
115 void action(const char *action_name) override; 115 void action(const char *action_name) override;
116 - void connect(const char *url, int seconds) override; 116 + void connect(const char *url, time_t seconds) override;
117 void disconnect() override; 117 void disconnect() override;
118 void pfkey(unsigned short value) override; 118 void pfkey(unsigned short value) override;
119 void pakey(unsigned short value) override; 119 void pakey(unsigned short value) override;
client/src/session/remote/actions.cc
@@ -92,7 +92,7 @@ @@ -92,7 +92,7 @@
92 92
93 } 93 }
94 94
95 - void IPC::Session::connect(const char *url, int seconds) { 95 + void IPC::Session::connect(const char *url, time_t seconds) {
96 96
97 if(!url) 97 if(!url)
98 url = ""; 98 url = "";
client/src/session/remote/private.h
@@ -112,7 +112,7 @@ @@ -112,7 +112,7 @@
112 112
113 // Actions 113 // Actions
114 void action(const char *action_name) override; 114 void action(const char *action_name) override;
115 - void connect(const char *url, int seconds) override; 115 + void connect(const char *url, time_t seconds) override;
116 void disconnect() override; 116 void disconnect() override;
117 void pfkey(unsigned short value) override; 117 void pfkey(unsigned short value) override;
118 void pakey(unsigned short value) override; 118 void pakey(unsigned short value) override;