OpenMAMA
Wombat::MamdaOrderBookCheckerHandler Class Referenceabstract

MamdaOrderBookCheckerHandler is an interface for applications that want to handle the results of the MamdaOrderBookChecker. More...

#include <MamdaOrderBookCheckerHandler.h>

Public Member Functions

virtual void onSuccess (MamdaOrderBookCheckType checkType)=0
 Method invoked when a successful check is completed. More...
 
virtual void onInconclusive (MamdaOrderBookCheckType checkType, const char *reason)=0
 Method invoked when check is completed inconclusively. More...
 
virtual void onFailure (MamdaOrderBookCheckType checkType, const char *reason, const MamaMsg *msg, const MamdaOrderBook &realTimeBook, const MamdaOrderBook &checkBook)=0
 Method invoked when a failed check is completed. More...
 
virtual ~MamdaOrderBookCheckerHandler ()
 

Detailed Description

MamdaOrderBookCheckerHandler is an interface for applications that want to handle the results of the MamdaOrderBookChecker.

Callback interfaces are provided for correct and erroneous checks.

Constructor & Destructor Documentation

virtual Wombat::MamdaOrderBookCheckerHandler::~MamdaOrderBookCheckerHandler ( )
virtual
66 {};

Member Function Documentation

virtual void Wombat::MamdaOrderBookCheckerHandler::onSuccess ( MamdaOrderBookCheckType  checkType)
pure virtual

Method invoked when a successful check is completed.

virtual void Wombat::MamdaOrderBookCheckerHandler::onInconclusive ( MamdaOrderBookCheckType  checkType,
const char *  reason 
)
pure virtual

Method invoked when check is completed inconclusively.

An attempt to check the order book may be inconclusive if the order book sequence numbers do not match up.

virtual void Wombat::MamdaOrderBookCheckerHandler::onFailure ( MamdaOrderBookCheckType  checkType,
const char *  reason,
const MamaMsg *  msg,
const MamdaOrderBook realTimeBook,
const MamdaOrderBook checkBook 
)
pure virtual

Method invoked when a failed check is completed.

The message provided, if non-NULL, is the one received for the snapshot or delta, depending upon the value of checkType.


The documentation for this class was generated from the following file:


© 2012 Linux Foundation