public void OnChannelMessage(ChannelMessageHandler handler) { AddHandler("PRIVMSG", (msg) => { if(msg.Arguments[0][0] == '#') handler(msg.Sender, msg.Arguments[0], msg.Arguments[1]); }); }
protected void RaiseBytesReceived(byte[] message) { ChannelMessageHandler <ClientSocketSlim> handler = BytesReceived; if (handler != null) { handler(this, message); } }
protected void RaiseBytesReceived(byte[] message) { ChannelMessageHandler <ImmutableChannel> handler = BytesReceived; if (handler != null) { handler(this, message); } }
/// <summary> /// Sets up the channel message handler, whenever the /// channel message income this handler will be invoked /// </summary> /// <param name="p1">Method that will be invoked whenever channel message come in</param> public void SetChannelMessageHandler(ChannelMessageHandler p1) { m_ChannelMessageHandler = p1; }