예제 #1
0
 /// <summary>
 /// 创建一个应答通讯包
 /// </summary>
 /// <param name="reqtPkg">匹配的远程请求</param>
 /// <param name="statCodec">远程请求的执行结果反馈码</param>
 /// <param name="paramspkg">携带的参数属性包</param>
 /// <returns>应答通讯包</returns>
 public ReplyCommunicatePackage CreateReplyCommunicatePackage(RequestPackage reqtPkg, ReplyPackage.Middleware_ReplyInfo statCodec, ParamPackage paramspkg)
 {
     return(base.CoCreateReplyCommunicatePackage(reqtPkg, statCodec, paramspkg));
 }
        protected ReplyCommunicatePackage CoCreateReplyCommunicatePackage(RequestPackage reqtPkg, ReplyPackage.Middleware_ReplyInfo statCodec, ParamPackage paramspkg)
        {
            ReplyCommunicatePackage replyCommunicatePkg = new ReplyCommunicatePackage();

            replyCommunicatePkg.RemotReqtPkg = reqtPkg;
            replyCommunicatePkg.RemotRet     = statCodec;
            replyCommunicatePkg.ParamPackage = paramspkg;

            return(replyCommunicatePkg);
        }
예제 #3
0
 public C2CReplyPackage(ReplyPackage.Middleware_ReplyInfo state,
                        Dictionary <string, byte[]> _attrDefaultValues)
     : base(state, _attrDefaultValues)
 {
 }