28 #include "../Enumerations.h" 29 #include "../Export.h" 37 namespace OnixS {
namespace ICE {
namespace iMpact {
namespace MarketData {
107 std::string toString()
const;
133 std::string toString()
const;
149 void deserialize(
const char* data, std::size_t dataSize);
155 std::string toString()
const;
std::string plSnapshotIPAddress
char numberOfPriceLevels
Number of price levels on this channel.
Enum
Multicast Channel Group Type.
std::string fodLiveUpdateIPAddress
short MarketType
Alias for market types.
std::string plLiveUpdateIPAddress
std::string fodSnapshotIPAddress
MarketTypeMappings marketTypeMappings
Collection of MarketTypeMappings.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
ChannelGroups channelGroups
Collection of ChannelGroups.
MarketTypes marketTypes
Collection of MarketTypes.
std::vector< MarketTypeMapping > MarketTypeMappings
Alias for collection of MarketTypeMappings.
std::vector< ChannelGroup > ChannelGroups
Alias for collection of ChannelGroups.
short marketTypeNameLength
The length of the market type name to follow.
This nested class represents market type mapping definition.
MarketType marketTypeId
The ID for this Market Type as found in Appendix C.
std::vector< MarketType > MarketTypes
Alias for collection of MarketTypes.
std::string marketTypeName
This nested class represents channel group definition.
MulticastChannelGroupType::Enum type
Indicates the type of this channel group.
This class represents the Multicast Channel Groups Message.