Commit dbfb070f52b53d1b3461e581b72a05b71c509e22

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

Adding get/set methods for session timeout attribute.

Showing 1 changed file with 8 additions and 0 deletions   Show diff stats
client/src/include/lib3270/ipc.h
... ... @@ -734,6 +734,10 @@
734 734 Attribute getAttribute(const char *name) const;
735 735 std::vector<Attribute> getAttributes() const;
736 736  
  737 + inline time_t getTimeout() const noexcept {
  738 + return this->timeout;
  739 + }
  740 +
737 741 inline Attribute operator[](const char *name) const {
738 742 return getAttribute(name);
739 743 }
... ... @@ -778,6 +782,10 @@
778 782 }
779 783  
780 784 // Set properties
  785 + inline void setTimeout(time_t timeout = DEFAULT_TIMEOUT) noexcept {
  786 + this->timeout = timeout;
  787 + }
  788 +
781 789 inline void setUnlockDelay(unsigned short delay = 350) {
782 790 session->setUnlockDelay(delay);
783 791 }
... ...