SocketMonitor::~SocketMonitor() { Sockets::iterator i; for ( i = m_readSockets.begin(); i != m_readSockets.end(); ++i ) { socket_close( *i ); } socket_close( m_signal ); socket_term(); }
ThreadedSSLSocketInitiator::~ThreadedSSLSocketInitiator() { if (m_sslInit) { SSL_CTX_free(m_ctx); m_ctx = 0; ssl_term(); } socket_term(); }
ThreadedSocketAcceptor::~ThreadedSocketAcceptor() { socket_term(); }
ThreadedSocketInitiator::~ThreadedSocketInitiator() { socket_term(); }