Exemplo n.º 1
0
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();
}
Exemplo n.º 3
0
ThreadedSocketAcceptor::~ThreadedSocketAcceptor()
{ 
  socket_term(); 
}
ThreadedSocketInitiator::~ThreadedSocketInitiator()
{
    socket_term();
}