Smuxi.Engine.XmppProtocolManager.Reconnect C# (CSharp) Method

Reconnect() private method

private Reconnect ( Smuxi.Engine.FrontendManager fm ) : void
fm Smuxi.Engine.FrontendManager
return void
        public override void Reconnect(FrontendManager fm)
        {
            Trace.Call(fm);
            // IsConnected checks for a working xmpp connection
            // we need to know the socket's state here
            if (JabberClient.XmppConnectionState != XmppConnectionState.Disconnected) {
                AutoReconnect = true;
                AutoReconnectDelay = TimeSpan.Zero;
                JabberClient.Close();
            } else {
                JabberClient.ClientSocket.OnValidateCertificate -= ValidateCertificate;
                JabberClient.SocketConnectionType = SocketConnectionType.Direct;
                Reconnect();
            }
        }

Same methods

XmppProtocolManager::Reconnect ( ) : void
XmppProtocolManager::Reconnect ( System.TimeSpan span ) : void