B2BITS CME MDP Handler API Reference
|
Resolver object is used to receive reference data (instrument definitions) of the channel. More...
Classes | |
struct | ResolverEvent |
Resolver event. More... | |
class | Resolver |
Resolver. More... | |
class | ResolverListener |
Resolver listener. More... | |
Typedefs | |
typedef u32 | ResolverSubscriptionMask |
Resolver subscription mask Resolver subscription mask controls what events are delivered to the resolver listner. More... | |
typedef std::vector< Resolver * > | ResolverVector |
Enumerations | |
enum | ResolverEventType { reStarted, reStopped, reRecoveryBegin, reRecoveryEnd, reCycleBegin, reCycleEnd, reInstrumentAdded, reInstrumentModified, reInstrumentDeleted } |
Resolver events type. More... | |
enum | ResolverControlCode { rccContinue } |
Resolver control code. More... | |
Variables | |
const ResolverSubscriptionMask | rsmNone = 0x00000000 |
const ResolverSubscriptionMask | rsmCycleEvents = 0x00000001 |
const ResolverSubscriptionMask | rsmInstrumentEvents = 0x00000002 |
const ResolverSubscriptionMask | rsmMessages = 0x00000004 |
const ResolverSubscriptionMask | rsmAll = 0xFFFFFFFF |
const ResolverSubscriptionMask | rsmResetEvents = 0x00000000 |
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 u32 ResolverSubscriptionMask |
typedef std::vector<Resolver*> ResolverVector |
enum ResolverEventType |
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. |
enum ResolverControlCode |
Resolver control code is used to control instrument definition processing from resolver listener callback functions.
Enumerator | |
---|---|
rccContinue |
const ResolverSubscriptionMask rsmNone = 0x00000000 |
const ResolverSubscriptionMask rsmCycleEvents = 0x00000001 |
const ResolverSubscriptionMask rsmInstrumentEvents = 0x00000002 |
const ResolverSubscriptionMask rsmMessages = 0x00000004 |
const ResolverSubscriptionMask rsmAll = 0xFFFFFFFF |
const ResolverSubscriptionMask rsmResetEvents = 0x00000000 |