/// <summary> /// Creates a new WaitingMessage object. /// </summary> public WaitingMessage() { WaitEvent = new ManualResetEventSlim(false); State = WaitingMessageStates.WaitingForResponse; }
/// <summary> /// Creates a new WaitingMessage object. /// </summary> /// <param name="messageRecord">Message record in storage manager</param> public WaitingMessage(MDSMessageRecord messageRecord) { MessageRecord = messageRecord; State = WaitingMessageStates.ReadyToSend; }
/// <summary> /// Creates a new WaitingMessage. /// </summary> public WaitingMessage(int waitingResponseType) { WaitingResponseType = waitingResponseType; WaitEvent = new ManualResetEvent(false); State = WaitingMessageStates.WaitingForResponse; }
/// <summary> /// Creates a new WaitingMessage object. /// </summary> /// <param name="messageRecord">Message record in storage manager</param> public WaitingMessage(NGRIDMessageRecord messageRecord) { MessageRecord = messageRecord; State = WaitingMessageStates.ReadyToSend; }