xeus-python icon indicating copy to clipboard operation
xeus-python copied to clipboard

cppzmq deprecated function calls

Open SylvainCorlay opened this issue 5 years ago • 0 comments

There are new deprecations in cppzmq 4.7.0.

We are using two deprecated methods from socket_base, namely setsockopt and getsockopt

src/xptvsd_client.cpp:42:60: warning: 'void zmq::detail::socket_base::setsockopt(int, const T&) [with T = int]' is deprecated: from 4.7.0, use `set` taking option from zmq::sockopt [-Wdeprecated-declarations]
         m_ptvsd_socket.setsockopt(ZMQ_LINGER, socket_linger);

[...]

src/xptvsd_client.cpp:58:72: warning: 'void zmq::detail::socket_base::getsockopt(int, void*, size_t*) const' is deprecated: from 4.7.0, use `get` taking option from zmq::sockopt [-Wdeprecated-declarations]
         m_ptvsd_socket.getsockopt(ZMQ_IDENTITY, m_socket_id, &m_id_size);

SylvainCorlay avatar Apr 15 '20 10:04 SylvainCorlay