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

Public Types

typedef std::vector< MarketTypeMarketTypes

Public Member Functions

 ChannelGroup ()
std::string toString () const

Public Attributes

short id
std::string name
MulticastChannelGroupType::Enum type
std::string fodLiveUpdateIPAddress
short fodLiveUpdatePort
std::string fodSnapshotIPAddress
short fodSnapshotPort
std::string plLiveUpdateIPAddress
short plLiveUpdatePort
std::string plSnapshotIPAddress
short plSnapshotPort
char numberOfPriceLevels
MarketTypes marketTypes

Detailed Description

Definition at line 49 of file MulticastChannelGroups.h.

Member Typedef Documentation

◆ MarketTypes

typedef std::vector<MarketType> MarketTypes

Alias for collection of MarketTypes.

Definition at line 98 of file MulticastChannelGroups.h.

Constructor & Destructor Documentation

◆ ChannelGroup()

Default constructor.

Member Function Documentation

◆ toString()

std::string toString ( ) const

Returns string representation.

Member Data Documentation

◆ fodLiveUpdateIPAddress

std::string fodLiveUpdateIPAddress

Multicast IP address for the Full Order Depth Live Updates Channel. Blank if none exists.

Definition at line 64 of file MulticastChannelGroups.h.

◆ fodLiveUpdatePort

short fodLiveUpdatePort

Multicast Port for the Full Order Depth Live Updates Channel. 0 if none exists.

Definition at line 68 of file MulticastChannelGroups.h.

◆ fodSnapshotIPAddress

std::string fodSnapshotIPAddress

Multicast IP address for the Full Order Depth Snapshots Updates Channel. Blank if none exists.

Definition at line 72 of file MulticastChannelGroups.h.

◆ fodSnapshotPort

short fodSnapshotPort

Multicast Port for the Full Order Depth Snapshots Updates Channel. 0 if none exists.

Definition at line 76 of file MulticastChannelGroups.h.

◆ id

short id

The ID for this Channel Group as found in the ICE Multicast Connectivity Guide.

Definition at line 53 of file MulticastChannelGroups.h.

◆ marketTypes

MarketTypes marketTypes

Collection of MarketTypes.

Definition at line 101 of file MulticastChannelGroups.h.

◆ name

std::string name

The name of this Channel Group, as found in the ICE Multicast Connectivity Guide.

Definition at line 57 of file MulticastChannelGroups.h.

◆ numberOfPriceLevels

char numberOfPriceLevels

Number of price levels on this channel.

Definition at line 95 of file MulticastChannelGroups.h.

◆ plLiveUpdateIPAddress

std::string plLiveUpdateIPAddress

Multicast IP address for the Price Level Live Updates Channel. Blank if none exists.

Definition at line 80 of file MulticastChannelGroups.h.

◆ plLiveUpdatePort

short plLiveUpdatePort

Multicast Port for the Price Level Live Updates Channel. 0 if none exists.

Definition at line 84 of file MulticastChannelGroups.h.

◆ plSnapshotIPAddress

std::string plSnapshotIPAddress

Multicast IP address for the Price Level Snapshots Updates Channel. Blank if none exists.

Definition at line 88 of file MulticastChannelGroups.h.

◆ plSnapshotPort

short plSnapshotPort

Multicast Port for the Price Level Snapshots Updates Channel. 0 if none exists.

Definition at line 92 of file MulticastChannelGroups.h.

◆ type

Indicates the type of this channel group.

Definition at line 60 of file MulticastChannelGroups.h.