EPAM B2BITS CME MDP Handler C++  5.4.2
Public Member Functions | Protected Member Functions | List of all members
Cme::Mdp::ResolverListener Class Referenceabstract

#include <B2BITS_CmeMdpResolver.h>

Public Member Functions

virtual ResolverControlCode onEvent (Resolver *resolver, const ResolverEvent &event)=0
 
virtual ResolverControlCode onMessage (Resolver *resolver, const InstrumentFutureMsg &message)
 
virtual ResolverControlCode onMessage (Resolver *resolver, const InstrumentSpreadMsg &message)
 
virtual ResolverControlCode onMessage (Resolver *resolver, const InstrumentOptionMsg &message)
 
virtual ResolverControlCode onMessage (Resolver *resolver, const InstrumenFixedIncomeMsg &message)
 
virtual ResolverControlCode onMessage (Resolver *resolver, const InstrumentRepoMsg &message)
 
virtual ResolverControlCode onSecDefMessage (Resolver *resolver, const FIXMessage &message)
 

Protected Member Functions

virtual ~ResolverListener ()
 

Detailed Description

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

Constructor & Destructor Documentation

virtual Cme::Mdp::ResolverListener::~ResolverListener ( )
inlineprotectedvirtual

Member Function Documentation

virtual ResolverControlCode Cme::Mdp::ResolverListener::onEvent ( Resolver resolver,
const ResolverEvent event 
)
pure virtual

Called on resolver event.

Parameters
resolverResolver.
eventEvent.
Returns
Control code. rccContinue to continue processing.
virtual ResolverControlCode Cme::Mdp::ResolverListener::onMessage ( Resolver resolver,
const InstrumentFutureMsg message 
)
inlinevirtual

Called on instrument definition (d) message received.

Parameters
resolverResolver.
messageMessage.
Returns
Control code. rccContinue to continue processing.
virtual ResolverControlCode Cme::Mdp::ResolverListener::onMessage ( Resolver resolver,
const InstrumentSpreadMsg message 
)
inlinevirtual
virtual ResolverControlCode Cme::Mdp::ResolverListener::onMessage ( Resolver resolver,
const InstrumentOptionMsg message 
)
inlinevirtual
virtual ResolverControlCode Cme::Mdp::ResolverListener::onMessage ( Resolver resolver,
const InstrumenFixedIncomeMsg message 
)
inlinevirtual
virtual ResolverControlCode Cme::Mdp::ResolverListener::onMessage ( Resolver resolver,
const InstrumentRepoMsg message 
)
inlinevirtual
virtual ResolverControlCode Cme::Mdp::ResolverListener::onSecDefMessage ( Resolver resolver,
const FIXMessage message 
)
inlinevirtual

Called on instrument definition (d) message received.

Parameters
resolverResolver.
messageFIXMessage wrapper.
Returns
Control code. rccContinue to continue processing.