B2BITS CME MDP Handler API Reference
Public Member Functions | Protected Member Functions | List of all members
ResolverListener Class Referenceabstract

Resolver listener. More...

#include <B2BITS_CmeMdpResolver.h>

Public Member Functions

virtual ResolverControlCode onEvent (Resolver *resolver, const ResolverEvent &event)=0
 Called on resolver event. More...
 
virtual ResolverControlCode onMessage (Resolver *resolver, const InstrumentFutureMsg &message)
 Called on instrument definition (d) message received. More...
 
virtual ResolverControlCode onMessage (Resolver *resolver, const InstrumentSpreadMsg &message)
 
virtual ResolverControlCode onMessage (Resolver *resolver, const InstrumentOptionMsg &message)
 

Protected Member Functions

virtual ~ResolverListener ()
 

Detailed Description

Resolver listener interface is used to receive resolver events and messages.

Constructor & Destructor Documentation

virtual ~ResolverListener ( )
inlineprotectedvirtual

Member Function Documentation

virtual ResolverControlCode onEvent ( Resolver resolver,
const ResolverEvent event 
)
pure virtual
Parameters
resolverResolver.
eventEvent.
Returns
Control code. rccContinue to continue processing.
virtual ResolverControlCode onMessage ( Resolver resolver,
const InstrumentFutureMsg message 
)
inlinevirtual
Parameters
resolverResolver.
messageMessage.
Returns
Control code. rccContinue to continue processing.

References Cme::Mdp::rccContinue.

virtual ResolverControlCode onMessage ( Resolver resolver,
const InstrumentSpreadMsg message 
)
inlinevirtual

References Cme::Mdp::rccContinue.

virtual ResolverControlCode onMessage ( Resolver resolver,
const InstrumentOptionMsg message 
)
inlinevirtual

References Cme::Mdp::rccContinue.