From c8409046429d3cd65dc347f064344fcfcfac7c5d Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Fri, 4 Apr 2014 10:44:15 -0700 Subject: [PATCH] output a message when handshake has completed with a client --- libraries/shared/src/DTLSSession.cpp | 5 +++++ libraries/shared/src/DTLSSession.h | 5 ++--- 2 files changed, 7 insertions(+), 3 deletions(-) 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; };