public void onBookClear(MamdaSubscription subscription, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta delta, MamdaOrderBookRecap fullBook) { //Will not be called for a snapshot sub }
public void onBookClear( MamdaSubscription subscription, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta delta, MamdaOrderBookRecap fullBook) { }
public void onBookDelta( MamdaSubscription subscription, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta delta, MamdaOrderBookRecap recap) { }
public void onBookRecap( MamdaSubscription subscription, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta delta, MamdaOrderBookRecap recap) { outer_.OnBookRecapCallback(subscription, listener, msg, delta, recap); }
public void onBookDelta( MamdaSubscription sub, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta bookDelta, MamdaOrderBookRecap bookRecap) { ++myUpdateStats; }
public void onBookClear( MamdaSubscription sub, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta bookDelta, MamdaOrderBookRecap fullBook) { Console.WriteLine("BookClear"); }
public void onBookClear( MamdaSubscription sub, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta bookDelta, MamdaOrderBookRecap fullBook) { if (myQuietModeLevel < 2) { Console.WriteLine("CLEAR!!! (seq# {0}) ", msg.getSeqNum()); } }
internal void OnBookRecapCallback( MamdaSubscription subscription, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta delta, MamdaOrderBookRecap recap) { long snappedSeqNum = listener.getSeqNum(); long realTimeSeqNum = mRealTimeListener.getSeqNum(); MamdaOrderBook fullBook = recap.getFullOrderBook(); if (snappedSeqNum != realTimeSeqNum) { mInconclusiveCount++; if (mHandler != null) { string reason = "sequence numbers differ (" + snappedSeqNum + "!=" + realTimeSeqNum; mHandler.onInconclusive(MamdaOrderBookCheckType.SNAPSHOT, reason); } } else { try { fullBook.assertEqual(mRealTimeListener.getFullOrderBook()); mSuccessCount++; if (mHandler != null) { mHandler.onSuccess(MamdaOrderBookCheckType.APPLY_DELTA); } } catch (MamdaOrderBookException e) { mFailureCount++; if (mHandler != null) { mHandler.onFailure(MamdaOrderBookCheckType.SNAPSHOT, e.ToString(), msg, mRealTimeListener.getFullOrderBook(), fullBook); } } } //Deactivate the subscription mSnapShotListener.clear(); mSnapShotSubsc.deactivate(); }
public void onBookDelta( MamdaSubscription sub, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta bookDelta, MamdaOrderBookRecap bookRecap) { if (myQuietModeLevel < 2) { Console.WriteLine("DELTA!!! (seq# {0}) ", msg.getSeqNum()); } if (myCacheFullBooks) { prettyPrint(bookRecap.getFullOrderBook()); } else { prettyPrint(bookDelta.getDeltaOrderBook()); } }
public void onBookRecap( MamdaSubscription sub, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta bookDelta, MamdaOrderBookRecap bookRecap) { ++myRecapStats; }
public void onBookDelta(MamdaSubscription subscription, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta delta, MamdaOrderBookRecap fullBook) { // Will not be called for a snapshot sub }
public void onBookRecap( MamdaSubscription subscription, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta delta, MamdaOrderBookRecap recap) { }
public void onBookClear( MamdaSubscription sub, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta bookDelta, MamdaOrderBookRecap fullBook) { if (myQuietModeLevel < 2) { Console.WriteLine ("CLEAR!!! (seq# {0}) ", msg.getSeqNum()); } }
public void onBookRecap( MamdaSubscription sub, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta bookDelta, MamdaOrderBookRecap bookRecap) { if (myQuietModeLevel < 2) { Console.WriteLine ("RECAP!!! (seq# {0}) ", msg.getSeqNum()); } if (myCacheFullBooks) { prettyPrint(bookRecap.getFullOrderBook()); } else { prettyPrint(bookDelta.getDeltaOrderBook()); } }
internal void OnBookRecapCallback( MamdaSubscription subscription, MamdaOrderBookListener listener, MamaMsg msg, MamdaOrderBookDelta delta, MamdaOrderBookRecap recap) { long snappedSeqNum = listener.getSeqNum (); long realTimeSeqNum = mRealTimeListener.getSeqNum (); MamdaOrderBook fullBook = recap.getFullOrderBook(); if (snappedSeqNum != realTimeSeqNum) { mInconclusiveCount++; if (mHandler != null) { string reason ="sequence numbers differ (" + snappedSeqNum + "!=" + realTimeSeqNum; mHandler.onInconclusive(MamdaOrderBookCheckType.SNAPSHOT, reason); } } else { try { fullBook.assertEqual(mRealTimeListener.getFullOrderBook()); mSuccessCount++; if (mHandler != null) { mHandler.onSuccess(MamdaOrderBookCheckType.APPLY_DELTA); } } catch (MamdaOrderBookException e) { mFailureCount++; if (mHandler != null) { mHandler.onFailure(MamdaOrderBookCheckType.SNAPSHOT, e.ToString(), msg, mRealTimeListener.getFullOrderBook(), fullBook); } } } //Deactivate the subscription mSnapShotListener.clear(); mSnapShotSubsc.deactivate(); }