OnixS ICE iMpact Multicast Price Feed Handler C++ library 8.18.0
API documentation
Loading...
Searching...
No Matches
MulticastChannelGroups Struct Reference

Classes

struct  ChannelGroup
struct  MarketTypeMapping

Public Types

enum  
typedef std::vector< ChannelGroupChannelGroups
typedef std::vector< MarketTypeMappingMarketTypeMappings

Public Member Functions

 MulticastChannelGroups ()
 MulticastChannelGroups (const char *data, std::size_t dataSize)
void deserialize (const char *data, std::size_t dataSize)
void reset ()
std::string toString () const

Public Attributes

ChannelGroups channelGroups
MarketTypeMappings marketTypeMappings

Detailed Description

Definition at line 40 of file MulticastChannelGroups.h.

Member Typedef Documentation

◆ ChannelGroups

typedef std::vector<ChannelGroup> ChannelGroups

Alias for collection of ChannelGroups.

Definition at line 111 of file MulticastChannelGroups.h.

◆ MarketTypeMappings

typedef std::vector<MarketTypeMapping> MarketTypeMappings

Alias for collection of MarketTypeMappings.

Definition at line 137 of file MulticastChannelGroups.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message type constant.

Enumerator
messageType 'X' 

Definition at line 43 of file MulticastChannelGroups.h.

Constructor & Destructor Documentation

◆ MulticastChannelGroups() [1/2]

Default constructor.

◆ MulticastChannelGroups() [2/2]

MulticastChannelGroups ( const char * data,
std::size_t dataSize )

Initialize from raw message data.

Member Function Documentation

◆ deserialize()

void deserialize ( const char * data,
std::size_t dataSize )

Deserialize from raw data.

◆ reset()

void reset ( )

Reset all fields to default values.

◆ toString()

std::string toString ( ) const

Returns string representation.

Member Data Documentation

◆ channelGroups

ChannelGroups channelGroups

Collection of ChannelGroups.

Definition at line 114 of file MulticastChannelGroups.h.

◆ marketTypeMappings

MarketTypeMappings marketTypeMappings

Collection of MarketTypeMappings.

Definition at line 140 of file MulticastChannelGroups.h.