149 virtual EmdiDescriptors findEmdiDescriptors (
const MarketSegments& productNames)
const = 0;
153 virtual EmdiDescriptors findAllEmdiDescriptors ()
const = 0;
158 virtual MdiDescriptors findMdiDescriptors(
const MarketSegments& productNames)
const = 0;
162 virtual MdiDescriptors findAllMdiDescriptors()
const = 0;
167 virtual EobiDescriptors findEobiDescriptors (
const MarketSegments& productNames)
const = 0;
171 virtual EobiDescriptors findAllEobiDescriptors ()
const = 0;
MarketSegmentIdFilters marketSegmentIdFilters
Contains list of market segment ids.
std::set< MarketSegmentId > MarketSegmentIdFilters
Export/Import template instantiations.
MarketDepthTraits::MarketSegmentId2Depth MarketSegmentId2Depth
UInt32 PartitionId
Alias for Partition ID type.
UInt32 mdiMarketDepth
Maximum number of price levels for the product in MDI.
PartitionId partitionId
Partition id.
EobiDescriptor::Collection EobiDescriptors
FilteringTraits::PartitionIdFilters PartitionIdFilters
PartitionIdFilters partitionIdFilters
Contains list of interface partition ids.
MarketSegmentId2Depth marketSegmentId2Depth
Contains market segment to maximum number of price levels for the product map.
std::vector< MdiDescriptor > Collection
UInt32 marketDepth
Maximum number of price levels for the product in EMDI.
FilteringTraits::MarketSegmentIdFilters MarketSegmentIdFilters
ProductInfos productInfos
Contains information about all products for the interface.
std::vector< EobiDescriptor > Collection
std::string MarketSegment
Alias for Market Segment type (Product name).
std::set< SecurityId > SecurityIdFilters
MarketSegmentId marketSegmentId
Market segment id.
virtual ~IInterfaceDescriptorProvider()
Destructor.
PartitionIdFilters partitionIdFilters
Contains list of interface partition ids.
std::vector< EmdiDescriptor > Collection
ProductInfos productInfos
Contains information about all products for the interface.
ProductInfo()
Constructor.
EmdiDescriptor::Collection EmdiDescriptors
MdiDescriptor::Collection MdiDescriptors
FilteringTraits::SecurityIdFilters SecurityIdFilters
Export/Import template instantiations.
MarketSegmentIdFilters marketSegmentIdFilters
Contains list of market segment ids.
PartitionIdFilters partitionIdFilters
Contains list of interface partition ids.
MarketSegmentId2Depth marketSegmentId2Depth
Contains market segment to maximum number of price levels for the product map.
std::set< PartitionId > PartitionIdFilters
UInt32 MarketSegmentId
Alias for Market Segment ID type.
std::map< MarketSegmentId, MarketDepth > MarketSegmentId2Depth
std::vector< ProductInfo > Collection
MarketSegment marketSegment
Market segment (product name).
std::set< MarketSegment > MarketSegments
MarketSegmentIdFilters marketSegmentIdFilters
Contains list of market segment ids.
IInterfaceDescriptorProvider::MarketSegments MarketSegments
ProductInfos productInfos
Contains information about all products for the interface.
ProductInfo::Collection ProductInfos