예제 #1
0
 /**
  * /// <summary>   Add a message to the output queue</summary>
  * ///
  * /// <remarks>   Lishi, 06/11/2013.</remarks>
  * ///
  * /// <param name="msg">  The message. </param>
  **/
 public void QueueMessage(IDTMessage msg)
 {
     lock (_outgoing)
     {
         _outgoing.Add(msg);
     }
 }
예제 #2
0
        /**
         * <summary>   Gets progress reply, null if no reply is available.</summary>
         *
         * <returns>   The progress reply.</returns>
         **/
        public IDTMessage GetProgressReply()
        {
            var ret = ProgressReply;

            ProgressReply = null;
            return(ret);
        }
예제 #3
0
 public IDTMessageReceivedArgs(IDTMessage message)
 {
     this.Message = message;
 }