Connection::timeout in C++ and derived languages (Python, Ruby etc.)
Proxy ice_timeout and ice_getTimeout in derived languages (but not C++)
It also updates the logic in OutgoingConnectionFactory to always use / compare endpoints with "-1" for their timeout. As a result, two endpoints that differ only with their timeout values will share the same outgoing connection.
For a follow-up PR:
remove remaining ice_timeout usage in IceGrid code
remove ice_timeout and associated Reference code in C++
This PR removes:
It also updates the logic in OutgoingConnectionFactory to always use / compare endpoints with "-1" for their timeout. As a result, two endpoints that differ only with their timeout values will share the same outgoing connection.
For a follow-up PR: