106 return !(*
this == rhs);
Declare ICE iMpact enumerations.
std::set< MarketId > MarketIds
List of market ID's.
std::set< GroupSubscription > GroupSubscriptions
Collection of group subscriptions.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
Enum
Depth of order book constants.
@ TOP5PL
Top 5 Price Level.
Defines which books should be maintained for given group name.
BookDepth::Enum bookDepth
Specifies book depth.
bool operator<(const GroupSubscription &) const
Returns true if this market subscription is less than a given.
std::string groupName
Multicast group name.
std::string toString() const
Returns string representation.
static GroupSubscription deserialize(const std::string &)
Deserialize from a string representation.
GroupSubscription(const std::string &groupName, MarketSubType::Enum marketSubType=MarketSubType::NonImplied, BookDepth::Enum bookDepth=BookDepth::TOP5PL)
Initializes group subscription attributes.
bool operator==(const GroupSubscription &) const
Returns true if current instance is equal to the given.
bool operator!=(const GroupSubscription &) const
Returns true if current instance is not equal to the given.
MarketSubType::Enum marketSubType
Enum
Market sub-type constants.
@ NonImplied
The enhanced implication technology is disabled.