Пример #1
0
        protected override void OnReceived(ChannelMessage message)
        {
            var ctx = new ChannelPipelineContext();

            ctx.SetChannel(this);

            pipeline.OnReceived(ctx, message);
        }
Пример #2
0
        protected override void OnConnected()
        {
            var ctx = new ChannelPipelineContext();

            ctx.SetChannel(this);

            pipeline.OnConnected(ctx);
        }
Пример #3
0
        private void processConnectioned(object sender, SocketAsyncEventArgs e)
        {
            var ctx = new ChannelPipelineContext();

            ctx.SetChannel(this);

            pipeline.OnConnected(ctx);
            Receiving();
        }
Пример #4
0
 public void OnSend(ChannelPipelineContext ctx)
 {
     handlerInvoke(handle => {
         if (isImplMethod(handle, "OnSend"))
         {
             return(handle.OnSend(ctx.Channel));
         }
         return(true);
     });
 }
Пример #5
0
        public void OnReceived(ChannelPipelineContext ctx, ChannelMessage message)
        {
            Ensure.IsNotNull(message);

            handlerInvoke(handle => {
                if (isImplMethod(handle, "OnReceived"))
                {
                    return(handle.OnReceived(ctx.Channel, message));
                }

                return(true);
            });
        }
Пример #6
0
 public void OnReconnected(ChannelPipelineContext ctx)
 {
     handlerInvoke(null);
 }
Пример #7
0
 public void OnBreaked(ChannelPipelineContext ctx)
 {
     handlerInvoke(null);
 }