Ejemplo n.º 1
0
        private static bool _SampleMsgCreater(UInt16 id, ref CSLib.Framework.CMessage msg)
        {
            Message.EMsgID msgID = (Message.EMsgID)id;
            switch (msgID)
            {
            case Message.EMsgID.EMID_SAMPLE_NTF_OK:
            {
                msg = new Message.CMsgSampleNtfOk();
                return(true);
            }

            case Message.EMsgID.EMID_SAMPLE_REQ_SAY:
            {
                msg = new Message.CMsgSampleReqSay();
                return(true);
            }

            case Message.EMsgID.EMID_SAMPLE_RES_SAY:
            {
                msg = new Message.CMsgSampleResSay();
                return(true);
            }
            }
            return(false);
        }
Ejemplo n.º 2
0
        private bool _SampleMsgExecFun(ushort id, ref CSLib.Framework.DMsgExecFunc msgExecut)
        {
            Message.EMsgID msgID = (Message.EMsgID)id;
            switch (msgID)
            {
            case Message.EMsgID.EMID_SAMPLE_NTF_OK:
            {
                msgExecut = _OnMsgTestNtfOk;
                return(true);
            }

            case Message.EMsgID.EMID_SAMPLE_REQ_SAY:
            {
                msgExecut = _OnMsgTestReqSay;
                return(true);
            }
            }
            Console.WriteLine("无法解析的消息ID{0}", id);
            return(false);
        }