示例#1
0
文件: Program.cs 项目: tmbx/etfake
 public void HandleChannelOpen(Object sender, EAnpChannelOpenEventArgs args)
 {
     Tell("Channel opened");
     EAnpChannel c = args.Channel;
     if (!c.IsOpen()) return;
     c.OnIncomingQuery += HandleIncomingQuery;
     c.OnIncomingEvent += HandleIncomingEvent;
     c.OnClose += HandleChannelClosed;
     ExecNextCmd(c);
 }
示例#2
0
文件: WmEAnp.cs 项目: tmbx/kwm-ng
        /// <summary>
        /// Called when a channel has been opened.
        /// </summary>
        public static void HandleChannelOpen(Object sender, EAnpChannelOpenEventArgs args)
        {
            EAnpChannel c = args.Channel;
            if (!c.IsOpen()) return;

            // Register the channel.
            c.OnClose += HandleChannelClose;
            WmEAnpChannel wc = new WmEAnpChannel(c);
            m_channelTree[c] = wc;
        }