Provides data for the IrcClient.PingReceived events.
Inheritance: IrcPingOrPongReceivedEventArgs
Exemple #1
0
        protected internal void ProcessMessagePing(IrcMessage message)
        {
            var server = message.Parameters[0];
            var target = message.Parameters[1];
            var ircPingReceivedEventArgs = new IrcPingReceivedEventArgs(server);

            try
            {
                OnPingReceived(ircPingReceivedEventArgs);
            }
            finally
            {
                if (ircPingReceivedEventArgs.SendPong)
                {
                    SendMessagePong(server, target);
                }
            }
        }
 protected internal void ProcessMessagePing(IrcMessage message)
 {
     Debug.Assert(message.Parameters[0] != null);
     var server = message.Parameters[0];
     var target = message.Parameters[1];
     var ircPingReceivedEventArgs = new IrcPingReceivedEventArgs(server);
     try
     {
         OnPingReceived(ircPingReceivedEventArgs);
     }
     finally
     {
         if (ircPingReceivedEventArgs.SendPong)
         {
             SendMessagePong(server, target);
         }
     }
 }