OnixS ICE iMpact Multicast Price Feed Handler C++ library  8.18.0
API documentation
MulticastChannelGroups::ChannelGroup Struct Reference

#include <MulticastChannelGroups.h>

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

typedef std::vector<MarketType> MarketTypes

Alias for collection of MarketTypes.

Definition at line 98 of file MulticastChannelGroups.h.

Constructor & Destructor Documentation

Default constructor.

Member Function Documentation

std::string toString ( ) const

Returns string representation.

Member Data Documentation

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.

short fodLiveUpdatePort

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

Definition at line 68 of file MulticastChannelGroups.h.

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.

short fodSnapshotPort

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

Definition at line 76 of file MulticastChannelGroups.h.

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

Collection of MarketTypes.

Definition at line 101 of file MulticastChannelGroups.h.

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.

char numberOfPriceLevels

Number of price levels on this channel.

Definition at line 95 of file MulticastChannelGroups.h.

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.

short plLiveUpdatePort

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

Definition at line 84 of file MulticastChannelGroups.h.

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.

short plSnapshotPort

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

Definition at line 92 of file MulticastChannelGroups.h.

Indicates the type of this channel group.

Definition at line 60 of file MulticastChannelGroups.h.


The documentation for this struct was generated from the following file: