Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
 /// <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;
 }
Ejemplo n.º 3
0
 /// <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;
 }