コード例 #1
0
 void
 SMTPClientConnection::ProtocolSTARTTLSSent_(int code)
 {
    if (IsPositiveCompletion(code))
    {
       EnqueueHandshake();
    }
    else
    {
       HandleHandshakeFailed_();
    }
 }
コード例 #2
0
   bool
   POP3ClientConnection::ParseStateSTLSSent_(const String &sData)
   {
      if (CommandIsSuccessfull_(sData))
      {
         EnqueueHandshake();
         return false;
      }

      // Disconnect immediately.
      QuitNow_();
      return true;
   }
コード例 #3
0
   void 
   TCPConnection::Start()
   {
      LOG_DEBUG(Formatter::Format("TCP connection started for session {0}", session_id_));

      connection_state_ = StateConnected;

      OnConnected();

      if (connection_security_ == CSSSL)
      {
         EnqueueHandshake();
      }
   }