diff --git a/libraries/shared/src/DTLSSession.cpp b/libraries/shared/src/DTLSSession.cpp index b8b3efddae..8278ad93ed 100644 --- a/libraries/shared/src/DTLSSession.cpp +++ b/libraries/shared/src/DTLSSession.cpp @@ -104,6 +104,11 @@ DTLSSession::DTLSSession(int end, QUdpSocket& dtlsSocket, HifiSockAddr& destinat gnutls_transport_set_pull_timeout_function(_gnutlsSession, socketPullTimeout); } +void DTLSSession::setCompletedHandshake(bool completedHandshake) { + _completedHandshake = completedHandshake; + qDebug() << "Completed DTLS handshake with" << _destinationSocket; +} + qint64 DTLSSession::writeDatagram(const QByteArray& datagram) { // we don't need to put a hash in this packet, so just send it off return gnutls_record_send(_gnutlsSession, datagram.data(), datagram.size()); diff --git a/libraries/shared/src/DTLSSession.h b/libraries/shared/src/DTLSSession.h index a06ddc00ad..e9b5267592 100644 --- a/libraries/shared/src/DTLSSession.h +++ b/libraries/shared/src/DTLSSession.h @@ -29,12 +29,11 @@ public: gnutls_session_t* getGnuTLSSession() { return &_gnutlsSession; } bool completedHandshake() const { return _completedHandshake; } - void setCompletedHandshake(bool completedHandshake) { _completedHandshake = completedHandshake; } - + void setCompletedHandshake(bool completedHandshake); protected: QUdpSocket& _dtlsSocket; - gnutls_session_t _gnutlsSession; HifiSockAddr _destinationSocket; + gnutls_session_t _gnutlsSession; bool _completedHandshake; };