示例#1
0
 public DSMsgSwitcher(NodeType srcType, ushort srcID,
                      NodeType destType, ushort destID,
                      InfoSysMessageID msgID, string strData, SendMode sendMode = SendMode.P2P)
 {
     this.ReserveID    = 0;
     this.SrcNodeType  = srcType;
     this.SrcAgentID   = srcID;
     this.DestNodeType = destType;
     this.DestAgentID  = destID;
     this.MsgID        = msgID;
     this.SendMode     = sendMode;
     this.StrData      = strData;
 }
示例#2
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="srcID">源节点ID</param>
 /// <param name="srcType">源节点类型</param>
 /// <param name="destID">目标节点ID</param>
 /// <param name="destType">目标节点类型</param>
 /// <param name="msgID">消息ID</param>
 /// <param name="sendmode">发送发送</param>
 /// <param name="msgCode">消息编码</param>
 public DSMsg(ushort srcID, NodeType srcType, ushort destID, NodeType destType, InfoSysMessageID msgID, SendMode sendmode, string msgCode)
 {
     this.sendmode = (short)sendmode;
     this.srcID = srcID;
     this.srcType = (ushort)srcType;
     this.destID = destID;
     this.destType = (ushort)destType;
     this.msgID = (ushort)msgID;
     this.msgCode = msgCode;
 }
示例#3
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="scrID">源节点ID</param>
 /// <param name="scrType">源节点类型</param>
 /// <param name="destID">目标节点ID</param>
 /// <param name="destType">目标节点类型</param>
 /// <param name="msgID">消息ID</param>
 /// <param name="sendmode">发送发送</param>
 /// <param name="msgCode">消息编码</param>
 /// <param name="scrRouteID">源路由ID</param>
 /// <param name="scrRouteType">源路由类型</param>
 /// <param name="transferScrRouteID">源路由转换ID</param>
 /// <param name="transferDestRouteID">目标路由转换ID</param>
 /// <param name="srcNetWorkID">源网络编码</param>
 /// <param name="destNetWorkID">目标网络编码</param>
 public DSMsg(ushort scrID, NodeType scrType, ushort destID, NodeType destType, InfoSysMessageID msgID, SendMode sendmode, ushort scrRouteID, NodeType scrRouteType, ushort transferScrRouteID, ushort transferDestRouteID, string srcNetWorkID, string destNetWorkID, string msgCode)
     : this(scrID, scrType, destID, destType, msgID, sendmode, msgCode)
 {
     //ushort scrRouteID, ushort transferScrRouteID, ushort transferDestRouteID, string srcNetWorkID, string destNetWorkID)
     this.scrRouteID = scrRouteID;
     this.scrRouteType = (ushort)scrRouteType;
     this.transferScrRouteID = transferScrRouteID;
     this.transferDestRouteID = transferDestRouteID;
     this.srcNetWorkID = srcNetWorkID;
     this.destNetWorkID = destNetWorkID;
 }
示例#4
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="scrID">源节点ID</param>
 /// <param name="scrType">源节点类型</param>
 /// <param name="destID">目标节点ID</param>
 /// <param name="destType">目标节点类型</param>
 /// <param name="msgID">消息ID</param>
 /// <param name="sendmode">发送发送</param>
 /// <param name="msgCode">消息编码</param>
 /// <param name="scrRouteID">源路由ID</param>
 /// <param name="scrRouteType">源路由类型</param>
 /// <param name="transferScrRouteID">源路由转换ID</param>
 /// <param name="transferDestRouteID">目标路由转换ID</param>
 /// <param name="srcNetWorkID">源网络编码</param>
 /// <param name="destNetWorkID">目标网络编码</param>
 /// <param name="transferDestRouteType">目标的路由类型</param>
 /// /// <param name="transferScrRouteType">源的路由类型</param>
 public DSMsg(ushort scrID, NodeType scrType, ushort destID, NodeType destType, InfoSysMessageID msgID, ushort scrRouteID, NodeType scrRouteType, SendMode sendmode, ushort transferScrRouteID, ushort transferDestRouteID, NodeType transferDestRouteType, NodeType transferScrRouteType, ushort serialNo, ushort reserved, string msgCode, string srcNetWorkID, string destNetWorkID)
     : this(scrID, (ushort)scrType, destID, (ushort)destType, (ushort)msgID, scrRouteID, (ushort)scrRouteType, (short)sendmode, transferScrRouteID, transferDestRouteID, (ushort)transferDestRouteType, (ushort)transferScrRouteType, serialNo, reserved, msgCode, srcNetWorkID, destNetWorkID)
 {
 }