#include <B2BITS_CmeMdpResolver.h>
Resolver. Resolver object is used to receive instrument definitions.
virtual Cme::Mdp::Resolver::~Resolver |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual Channel* Cme::Mdp::Resolver::getChannel |
( |
| ) |
const |
|
pure virtual |
Returns owning channel.
- Returns
- Reference to the channel instance.
virtual std::string Cme::Mdp::Resolver::getId |
( |
| ) |
const |
|
pure virtual |
Returns resolver id.
- Returns
- Id of the resolver.
virtual Tag Cme::Mdp::Resolver::getTag |
( |
| ) |
const |
|
pure virtual |
Returns resolver user tag.
- Returns
- Tag value.
virtual void Cme::Mdp::Resolver::setTag |
( |
Tag |
tag | ) |
|
|
pure virtual |
Assigns user tag to the resolver.
- Parameters
-
Starts receiving all resolver events.
- Parameters
-
listener | Reference to callback interface to listen to resolver events. The listener must stay alive until the stop method is called. |
Starts receiving resolver events.
- Parameters
-
listener | Reference to callback interface to listen to resolver events. The listener must stay alive until the stop method is called. |
subscriptionMask | Mask of resolver events to listen to. |
virtual bool Cme::Mdp::Resolver::started |
( |
| ) |
const |
|
pure virtual |
Indicates if the resolver is started.
- Returns
- True if the resolver is started.
virtual void Cme::Mdp::Resolver::stop |
( |
| ) |
|
|
pure virtual |
Stops receiving resolver events.