#include <OnixS/MTS/BondVision/SDP/SMP.Class.h>
#include <OnixS/MTS/BondVision/SDP/SMP.ClassListener.h>
#include <OnixS/MTS/BondVision/SDP/SMP.Enumerations.h>
#include <OnixS/MTS/BondVision/SDP/SMP.ClassIds.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_SERVICE_PROVIDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MARKET.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_SECTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MARKET_PHASE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_PHASE_SECTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_CURRENCY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_COUNTRY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_ISSUER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_INDUSTRY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_RESIDUAL_MATURITY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_PRODUCT_TYPE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_CALENDAR.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_CALENDAR_HOLIDAY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_CALENDAR_WDAY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_CALENDAR_EXCEPTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_INSTRUMENT_CLASS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_COUPON_PLAN.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_INSTRUMENT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_INSTRUMENT_ALT_CODE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_FUTURE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_FUTURE_DELIVERY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_FUTURE_EXCHANGE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_RATES.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_INFLATION_INDEX.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MEMBER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MEMBER_SECTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MEMBER_SECTION_INSTRUMENT_CLASS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MARKET_FUNCTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MARKET_FUNCTION_PROFILE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MEMBER_SECTION_INSTRUMENT_CLASS_EXCEPTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MEMBER_CONNECTION_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_BROKER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADER_GROUPS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADER_CONNECTION_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADER_PLATFORM_ACCESS_RIGHT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADER_MARKET_ACCESS_RIGHT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADER_INSTR_ACCESS_RIGHT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TEMPLATE_PLATFORM_ACCESS_RIGHT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TEMPLATE_MARKET_ACCESS_RIGHT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TEMPLATE_INSTR_ACCESS_RIGHT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_SETTL_SYSTEM.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_SETTL_GROUP_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_INTRADAY_UPDATE_NOTIFICATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MARKET_STATUS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_SECTION_PHASE_STATUS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MEMBER_STATUS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADER_STATUS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADER_GROUP_SUSPENSION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_SUSPENSION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADING_CAPS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_MAIL.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_INSTRUMENT_RATING.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_EXCHANGE_RATE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_PRICE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_DESC_CLASS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_DESC_CLASS_FIELD.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_DESC_CLASS_KEY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_DESC_CLASS_SEGKEY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_UPLOAD.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MARKET.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RESTRICTED_TRADING.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MARKET_PARAMS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_AREA_CODE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_AREA_CODE_X_INSTRUMENT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_AREA_CODE_RELATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MKT_AFFILIATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT_CLASS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT_CLASS_SECTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT_CLASS_AREA_CODE_MKTAFF.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT_SECTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_IC_SECTION_ADJUSTMENT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BOND.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BOND_EXT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_GREEN_BOND.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_ALTERNATIVE_TICKER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_VARIABLE_COUPON_BOND_SCHEDULE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CALLABLE_BOND.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CALLABLE_BOND_SCHEDULE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CORPORATE_ACTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MWC_BOND.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LINKER_NOMINAL_BOND.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT_MODALITY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_QUOTATION_LIMIT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_PRETRADE_LIMIT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LIQUID_INSTRUMENT_THRESHOLDS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RESIDUAL_MATURITY_BENCHMARK.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BENCHMARK_INDEX.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CURVE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_ANALYTICS_BOND_TYPOLOGY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MIFIR_BOND_TYPE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MIFIR_BOND_SENIORITY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_SETTLEMENT_GROUP_MEMBER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CUTOFF.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MEMBER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LEI_CODE_X_AREA_CODE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_SELL_SIDE_X_IC_LEI_CODE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MEMBER_DLT_SETTLEMENT_MODE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MEMBER_PRIVATE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LINKED_MEMBERS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_DEALERS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MINORITY_BROKER_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MULTIMEMBER_TRADER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_TRADING_CAPACITY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_ALGO_ID_REGISTRATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CLIENT_REGISTRATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_NATIONAL_ID_REGISTRATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MIFID_DEFAULT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_PRE_TRADE_QUOTE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LAST_DEAL.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_TRADABLE_INSTRUMENT_STATISTIC.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_FINANCIAL_INSTRUMENT_STATISTIC.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_VOLUME_MARKET_STATISTIC.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_OFFICIAL_PRICE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BEST.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_DEPTH.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_BY_DEALER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_DEPTH.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_SYNTHETIC_BOOK.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_RFCQ_DEPTH.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CMF_DEPTH.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CMF_DEPTH_2.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CMF_BEST.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CMF_BEST_2.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CMF_LAST_DEAL.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CMF_FINANCIAL_INSTRUMENT_STATISTIC.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CMF_OFFICIAL_PRICE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_IOI.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_IOI_DEPTH.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_AXE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_QUOTE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_QUICK_EDIT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_QUICK_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BUY_SIDE_INVENTORY_ORDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_BUY_SIDE_INVENTORY_ORDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LAST_DAY_BUY_SIDE_INVENTORY_ORDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_SELL_SIDE_INVENTORY_ORDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_SELL_SIDE_INVENTORY_ORDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LAST_DAY_SELL_SIDE_INVENTORY_ORDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_REQUEST.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_VOICE_CONFIRMED_QUOTES_REGISTRATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_VOICE_CONFIRMED_QUOTES_REGISTRATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_QUOTE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_RFCQ_QUOTE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_QUICK_EDIT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_QUICK_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_WITHDRAW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_ORDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_RFCQ_ORDER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_BUY_SIDE_SUMMARY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_RFCQ_BUY_SIDE_SUMMARY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LAST_DAY_RFCQ_BUY_SIDE_SUMMARY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_SELL_SIDE_SUMMARY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_RFCQ_SELL_SIDE_SUMMARY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LAST_DAY_RFCQ_SELL_SIDE_SUMMARY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_BUY_SIDE_TRADING_LIST.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_BUY_SIDE_TRADING_LIST_LEG_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_BUY_SIDE_TRADING_LIST_LEG_REJECT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_SELL_SIDE_TRADING_LIST.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_SELL_SIDE_TRADING_LIST_LEG_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_SELL_SIDE_TRADING_LIST_LEG_REJECT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_YIELD_PRICE_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_SWITCH_DURATION_WEIGHTED_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_SWITCH_MOD_DURATION_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_SWITCH_CASH_EQUIVALENT_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BUTTERFLY_DUR_WEIGHTED_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BUTTERFLY_MOD_DURATION_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_ACCRUED_INTEREST_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_DATE_OFFSET_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_DEALER_LIST_PREVIEW.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_ORDER_STAGING.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_ORDER_STAGING.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_MANUAL_AUTO_EXECUTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_TRADE_REGISTRATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_TRADE_REGISTRATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LAST_DAY_TRADE_REGISTRATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_DEAL.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_DEAL.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_TRADE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_TRADE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_LAST_DAY_TRADE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_TRADE_SPLIT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_TRADE_SPLIT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BUY_SIDE_ALLOCATION_REPORT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_BUY_SIDE_ALLOCATION_REPORT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_SELL_SIDE_ALLOCATION_REPORT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_SELL_SIDE_ALLOCATION_REPORT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MEMBER_ACCOUNT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MEMBER_ACCOUNT_EXCEPTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MEMBER_ACCOUNT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_INSTRUMENT_CLASS_ENABLE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_SELL_SIDE_MEMBER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_TRADING_RELATION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_TRADING_RELATION_EXCEPTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_TRADING_RELATION_TRADER_EXCEPTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_TYPE_EXCEPTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_TRADING_RELATION_TRADER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_TRADER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_MEMBER_SALES_CONFIG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BUY_SIDE_MEMBER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_GROUP.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_GROUP_MEMBER.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_GROUP_MEMBER_TRADER_EXC.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_GROUP_RFCQ_OPTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_DEALER_GROUP.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_PRICE_ALERT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT_GROUP.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT_GROUP_EXT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INSTRUMENT_GROUP_DEFINITION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CUSTOM_INSTRUMENT_GROUP.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_CUSTOM_INSTRUMENT_GROUP_DEFINITION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_BENCHMARK_INDEX_VALUE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_INVENTORY_TRADING_IDEA.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_RFCQ_MESSAGE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_RFCQ_MESSAGE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_IP_ADDRESS_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_BB_MESSAGE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_EOI_INSTRUMENT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_EOI_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_EOI_MESSAGE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_EOI_RECIPIENT_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_HIST_INSTRUMENT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_HIST_MESSAGE_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_INSTRUMENT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_MESSAGE_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_MSG_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_QUOTE_SEQNO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_RFCQ_BUY_SIDE_TRADING_LIST_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_RFCQ_SELL_SIDE_TRADING_LIST_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.TI_TIME_ZONE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_RFCQ_BUY_SIDE_SUMMARY_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_RFCQ_SELL_SIDE_SUMMARY_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_DEAL_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_DEAL_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_TRADE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_TRADE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_ALLOCATION_REPORT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_TRADE_REGISTRATION_SUB.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_ALGO_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_ALLOCATION_REPORT_INSTRUMENT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_ALLOCATION_REPORT_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_ANALYTICS.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_BEST_TRADING_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_CLIENT_IDENTIFICATION_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_CMF_OFFICIAL_PRICE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_DEAL_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_DEAL_TRADING_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_DEALER_LIST_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_DEAL_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_INSTRUMENT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_INSTRUMENT_INFO_EXT.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_ORDER_STAGING_DEALER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_RFCQ_DEPTH_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_RFCQ_ORDER_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_RFCQ_QUOTING_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_RFCQ_TRADING_LEVEL.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_SPLIT_ACCOUNT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_TRADE_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_HIST_VOICE_CONFIRMED_QUOTES.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_INSTRUMENT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_INSTRUMENT_PER_FUNCTION.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_INVENTORY_BY_DEALER_TRADING_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_INVENTORY_QUOTING_DATA.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_INVENTORY_TRADING_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_IOI_DEPTH_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_IOI_QUOTING_DATA.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_IOI_TRADING_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_IOI_VALUE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_OFFICIAL_PRICE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_ORDER_STAGING_DEALER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_BUY_SIDE_LEG_SUMMARY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_BUY_SIDE_TRADING_LIST_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_COVER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_DEALER_LIST_PREVIEW_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_DEPTH_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_LEG_SUMMARY.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_ORDER_DEPTH_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_ORDER_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_PROVIDER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_QUICK_QUOTING_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_QUOTING_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_REQUEST_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_SELL_SIDE_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_SELL_SIDE_TRADING_LIST_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_TRADING_LEG.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_RFCQ_TRADING_LEVEL.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_SPLIT_ACCOUNT_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_SPLIT_TRADE_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_TRADE_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_TRADE_REGISTRATION_LEG_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_TRADE_REGISTRATION_LEG_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_TRADE_REGISTRATION_MEMBER_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_TRADE_TRADING_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_TRADING_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_TRANSPARENCY_INFO.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_VALUE.h>
#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_VOICE_CONFIRMED_QUOTES.h>