Exchange information listener. More...
Public Member Functions | |
virtual void | onExchangeInfo (const ExchangeInfo &exchange)=0 |
Is called when received exchange information. More... | |
virtual void | onNonTradingDate (const Market &market, const NonTradingDate &nonTradingDate)=0 |
Is called when non trading date received. More... | |
virtual void | onAvailableTradeType (const TradeTypeInfo &tradeTypeInfo)=0 |
Is called when received Deal Source lists available on that day. More... | |
virtual void | onTradingState (const TradingState &tradingState)=0 |
Is called when received Trading State set in the system on the day. More... | |
virtual void | onStateType (const Market &market, const StateType &stateType)=0 |
Is called when received State Type for market. More... | |
virtual void | onTradeReportType (const TradeReportType &tradeReportType)=0 |
Is called when trade report type is received. More... | |
Protected Member Functions | |
virtual | ~ExchangeListener () |
Disables public delete operator in the interface class. | |
Exchange information listener.
|
pure virtual |
Is called when received Deal Source lists available on that day.
tradeTypeInfo | Trade Type Information. |
|
pure virtual |
Is called when received exchange information.
exchange | Exchange info attributes. |
|
pure virtual |
Is called when received State Type for market.
market | Market. |
stateType | State Type. |
|
pure virtual |
Is called when trade report type is received.
tradeReportType | Trade Report Type. |
|
pure virtual |
Is called when received Trading State set in the system on the day.
tradingState | Trading State. |