public override void OnTell(IModulePipeline from, byte[] data)
        {
            BaseMsg msg = MsgHelper.DecodeMessage(data);

            if (msg != null)
            {
                if (this.actionFactory.ContainsKey(msg.msgtype))
                {
                    this.actionFactory[msg.msgtype].handle(from, msg);
                }
            }
        }
Exemple #2
0
        public override void handle(IModulePipeline from, BaseMsg msg)
        {
            var realmsg = msg as Msg_put;

            db.PutDirect(realmsg.tableid, realmsg.key, realmsg.value);
        }
 public static byte[] EncodeMessage(BaseMsg msg)
 {
     return(msg.encode());
 }
 public abstract void handle(IModulePipeline from, BaseMsg msg);