Пример #1
0
        //
        //
        //
        //
        //
        //
        #endregion//Public Methods


        #region Private Utility Methods
        // *****************************************************************
        // ****                     Private Methods                     ****
        // *****************************************************************
        //
        //
        /// <summary>
        /// This method gives the caller a eventarg object to use.  It may be new
        /// or recycled from previous usage.
        /// </summary>
        /// <param name="requestType"></param>
        /// <returns></returns>
        private DropQueueWriterEventArgs GetRequest(DropQueueWriterRequestType requestType)
        {
            DropQueueWriterEventArgs eventArgs = m_Factory.Get();

            eventArgs.Clear();
            eventArgs.Request = requestType;
            return(eventArgs);
        }
 //
 // ****             Clear()             ****
 /// <summary>
 /// Clear all information stored during last use.
 /// </summary>
 public void Clear()
 {
     Message.Clear();
     Message2.Clear();
     Request = DropQueueWriterRequestType.None;
 }