/// <summary> /// Initializes a new instance of the <see cref="TerraGrafMessageBase"/> class. /// </summary> /// <param name="senderId">The sender id.</param> /// <param name="targetId">The target id.</param> /// <param name="messageCode">The message code.</param> /// <param name="messageId">The message id.</param> /// <param name="priority">The priority.</param> /// <param name="messageType">Type of the message.</param> protected TerraGrafMessageBase(string senderId, string targetId, MessageCodeEnum messageCode, long messageId, MessagePriorityEnum priority, MessageTypeEnum messageType) : base(senderId, messageId, messageCode) { this.mPriority = priority; this.mMessageType = messageType; this.mTargetId = (targetId == null ? string.Empty : targetId); }
/// <summary> /// Initializes a new instance of the <see cref="SocketMessage"/> class. /// </summary> /// <param name="senderId">The sender id.</param> /// <param name="targetId">The target id.</param> /// <param name="messageCode">The message code.</param> /// <param name="messageType">Type of the message.</param> /// <param name="senderPort">The sender port.</param> /// <param name="targetPort">The target port.</param> /// <param name="senderSocketId">The sender socket id.</param> /// <param name="targetSocketId">The target socket id.</param> internal SocketMessage(string senderId, string targetId, MessageCodeEnum messageCode, MessageTypeEnum messageType, int senderPort, int targetPort, long senderSocketId, long targetSocketId) : base(senderId, targetId, messageCode, Interlocked.Increment(ref mGlobalMessageId), MessagePriorityEnum.Low, messageType) { this.mSenderPort = senderPort; this.mSenderSocketId = senderSocketId; this.mTargetPort = targetPort; this.mTargetSocketId = targetSocketId; }
/// <summary> /// Initializes a new instance of the <see cref="MessageBase"/> class. /// </summary> /// <param name="senderId">The sender id.</param> /// <param name="messageId">The message id.</param> /// <param name="messageCode">The message code.</param> protected MessageBase(string senderId, long messageId, MessageCodeEnum messageCode) { if (string.IsNullOrEmpty(senderId)) { ThrowHelper.ThrowArgumentNullException("senderId"); } this.mSenderId = senderId; this.mMessageId = messageId; this.mMessageCode = messageCode; }