Esempio n. 1
0
 /// <summary>
 /// </summary>
 /// <param name="realTimeSubsc"></param>
 /// <param name="realTimeListener"></param>
 /// <param name="handler"></param>
 /// <param name="intervalSeconds"></param>
 public MamdaOrderBookChecker(
     MamdaSubscription realTimeSubsc,
     MamdaOrderBookListener realTimeListener,
     MamdaOrderBookCheckerHandler handler,
     double intervalSeconds)
 {
     mSnapShotmHandler = new SnapShotChecker(this);
     mHandler          = handler;
     mRealTimeSubsc    = realTimeSubsc;
     mRealTimeListener = realTimeListener;
     mIntervalSecs     = intervalSeconds;
     mRandomTimerFired = false;
     init();
 }
Esempio n. 2
0
 /// <summary>
 /// </summary>
 /// <param name="transport"></param>
 /// <param name="queue"></param>
 /// <param name="handler"></param>
 /// <param name="source"></param>
 /// <param name="symbol"></param>
 /// <param name="intervalSeconds"></param>
 public MamdaOrderBookChecker(
     MamaTransport transport,
     MamaQueue queue,
     MamdaOrderBookCheckerHandler handler,
     string source,
     string symbol,
     double intervalSeconds)
 {
     mSnapShotmHandler = new SnapShotChecker(this);
     mRealTimeSubsc    = new MamdaSubscription();
     mRealTimeListener = new MamdaOrderBookListener();
     mHandler          = handler;
     mQueue            = queue;
     mIntervalSecs     = intervalSeconds;
     mRandomTimerFired = false;
     mRealTimeSubsc.setType(mamaSubscriptionType.MAMA_SUBSC_TYPE_BOOK);
     mRealTimeSubsc.create(transport, queue, source, symbol, null);
     mRealTimeSubsc.addMsgListener(mRealTimeListener);
     init();
 }
Esempio n. 3
0
        /// <summary>
        /// </summary>
        /// <param name="transport"></param>
        /// <param name="queue"></param>
        /// <param name="handler"></param>
        /// <param name="source"></param>
        /// <param name="symbol"></param>
        /// <param name="intervalSeconds"></param>
        public MamdaOrderBookChecker(
			MamaTransport transport,
			MamaQueue queue,
			MamdaOrderBookCheckerHandler handler,
			string source,
			string symbol,
			double intervalSeconds)
        {
            mSnapShotmHandler = new SnapShotChecker(this);
            mRealTimeSubsc = new MamdaSubscription();
            mRealTimeListener = new MamdaOrderBookListener();
            mHandler = handler;
            mQueue = queue;
            mIntervalSecs = intervalSeconds;
            mRandomTimerFired = false;
            mRealTimeSubsc.setType(mamaSubscriptionType.MAMA_SUBSC_TYPE_BOOK);
            mRealTimeSubsc.create(transport, queue, source, symbol, null);
            mRealTimeSubsc.addMsgListener(mRealTimeListener);
            init();
        }
Esempio n. 4
0
        /// <summary>
        /// </summary>
        /// <param name="realTimeSubsc"></param>
        /// <param name="realTimeListener"></param>
        /// <param name="handler"></param>
        /// <param name="intervalSeconds"></param>
        public MamdaOrderBookChecker(
			MamdaSubscription realTimeSubsc,
			MamdaOrderBookListener realTimeListener,
			MamdaOrderBookCheckerHandler handler,
			double intervalSeconds)
        {
            mSnapShotmHandler = new SnapShotChecker(this);
            mHandler = handler;
            mRealTimeSubsc = realTimeSubsc;
            mRealTimeListener = realTimeListener;
            mIntervalSecs = intervalSeconds;
            mRandomTimerFired = false;
            init();
        }