/// <summary>
 /// ctor
 /// </summary>
 /// <param name="session"></param>
 public ResponseListener(O2GSession session)
 {
     mSession           = session;
     mRequestID         = string.Empty;
     mInstrument        = string.Empty;
     mResponse          = null;
     mSyncResponseEvent = new EventWaitHandle(false, EventResetMode.AutoReset);
     mOffers            = new OfferCollection();
 }
 /// <summary>
 /// ctor
 /// </summary>
 public TableListener()
 {
     mOffers = new OfferCollection();
 }