EPAM B2BITS CME MDP Handler C++  5.4.2
Classes | Typedefs | Enumerations | Variables
Resolvers

Resolver object is used to receive reference data (instrument definitions) of the channel. More...

Classes

struct  Cme::Mdp::ResolverEvent
 Resolver event. More...
 
class  Cme::Mdp::Resolver
 
class  Cme::Mdp::ResolverListener
 

Typedefs

typedef u32 Cme::Mdp::ResolverSubscriptionMask
 
typedef std::vector< Resolver * > Cme::Mdp::ResolverVector
 

Enumerations

enum  Cme::Mdp::ResolverEventType {
  Cme::Mdp::reStarted, Cme::Mdp::reStopped, Cme::Mdp::reRecoveryBegin, Cme::Mdp::reRecoveryEnd,
  Cme::Mdp::reCycleBegin, Cme::Mdp::reCycleEnd, Cme::Mdp::reInstrumentAdded, Cme::Mdp::reInstrumentModified,
  Cme::Mdp::reInstrumentDeleted
}
 Resolver events type. More...
 
enum  Cme::Mdp::ResolverControlCode { Cme::Mdp::rccContinue }
 

Variables

const ResolverSubscriptionMask Cme::Mdp::rsmNone = 0x00000000
 
const ResolverSubscriptionMask Cme::Mdp::rsmCycleEvents = 0x00000001
 
const ResolverSubscriptionMask Cme::Mdp::rsmInstrumentEvents = 0x00000002
 
const ResolverSubscriptionMask Cme::Mdp::rsmMessages = 0x00000004
 
const ResolverSubscriptionMask Cme::Mdp::rsmAll = 0xFFFFFFFF
 
const ResolverSubscriptionMask Cme::Mdp::rsmResetEvents = 0x00000000
 

Detailed Description

Resolver object is used to receive reference data (instrument definitions) of the channel.


Resolver object is used to receive reference data (instrument definitions) of the channel. The client application may use one or more resolver objects to receive reference data.

Typedef Documentation

Resolver subscription mask Resolver subscription mask controls what events are delivered to the resolver listner.

typedef std::vector<Resolver*> Cme::Mdp::ResolverVector

Enumeration Type Documentation

Resolver control code. Resolver control code is used to control instrument definition processing from resolver listener callback functions.

Enumerator
rccContinue 

Resolver events type.

Enumerator
reStarted 

Resolver started.

reStopped 

Resolver stopped.

reRecoveryBegin 

Begin of recovery.

reRecoveryEnd 

End of recovery.

reCycleBegin 

Begin of instrument definition cycle.

reCycleEnd 

End of instrument definition cycle.

reInstrumentAdded 

Instrument added.

reInstrumentModified 

Instrument modified.

reInstrumentDeleted 

Instrument deleted.

Variable Documentation

const ResolverSubscriptionMask Cme::Mdp::rsmAll = 0xFFFFFFFF
const ResolverSubscriptionMask Cme::Mdp::rsmCycleEvents = 0x00000001
const ResolverSubscriptionMask Cme::Mdp::rsmInstrumentEvents = 0x00000002
const ResolverSubscriptionMask Cme::Mdp::rsmMessages = 0x00000004
const ResolverSubscriptionMask Cme::Mdp::rsmNone = 0x00000000
const ResolverSubscriptionMask Cme::Mdp::rsmResetEvents = 0x00000000