|
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 |
1.8.6