#include <MulticastChannelGroups.h>
Classes | |
struct | ChannelGroup |
struct | MarketTypeMapping |
Public Types | |
enum | { messageType = 'X' } |
typedef std::vector< ChannelGroup > | ChannelGroups |
typedef std::vector< MarketTypeMapping > | MarketTypeMappings |
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 |
Definition at line 40 of file MulticastChannelGroups.h.
typedef std::vector<ChannelGroup> ChannelGroups |
Alias for collection of ChannelGroups.
Definition at line 111 of file MulticastChannelGroups.h.
typedef std::vector<MarketTypeMapping> MarketTypeMappings |
Alias for collection of MarketTypeMappings.
Definition at line 137 of file MulticastChannelGroups.h.
anonymous enum |
Message type constant.
Enumerator | |
---|---|
messageType |
Definition at line 43 of file MulticastChannelGroups.h.
Default constructor.
MulticastChannelGroups | ( | const char * | data, |
std::size_t | dataSize | ||
) |
Initialize from raw message data.
void deserialize | ( | const char * | data, |
std::size_t | dataSize | ||
) |
Deserialize from raw data.
void reset | ( | ) |
Reset all fields to default values.
std::string toString | ( | ) | const |
Returns string representation.
ChannelGroups channelGroups |
Collection of ChannelGroups.
Definition at line 114 of file MulticastChannelGroups.h.
MarketTypeMappings marketTypeMappings |
Collection of MarketTypeMappings.
Definition at line 140 of file MulticastChannelGroups.h.