|
| virtual void | stop ()=0 |
| |
| virtual void | join ()=0 |
| | Waits until application is stopped. More...
|
| |
| virtual bool | join (unsigned int timeout)=0 |
| |
| virtual void | release ()=0 |
| | Releases resources assigned to application. More...
|
| |
| virtual void | subscribeToInstrument (SpectraSubscriptionItem const &subscription, InstrumentListener *listener)=0 |
| | Subscribes to market data for instrument. More...
|
| |
| virtual void | unsubscribeFromInstrument (SpectraSubscriptionItem const &subscription)=0 |
| | Unsubscribes from instrument. More...
|
| |
| virtual void | unsubscribeAllInstruments ()=0 |
| | Unsubscribe from all instruments. More...
|
| |
| virtual void | resolveInstrumentByTag (int tag, std::string const &value, SecurityDefinitionListener *listener, SpectraDataChannel const &channelId)=0 |
| |
| virtual void | resolveInstrumentBySpecialTag (int tag, std::string const &value, SecurityDefinitionListener *listener, SpectraDataChannel const &channelId)=0 |
| |
| virtual void | stopResolvingByTag (int tag, std::string const &value, SecurityDefinitionListener *listener, SpectraDataChannel const &channelId)=0 |
| |
| virtual void | stopResolvingBySpecialTag (int tag, std::string const &value, SecurityDefinitionListener *listener, SpectraDataChannel const &channelId)=0 |
| |
| void | resolveInstrumentBySymbol (Symbol const &symbol, SecurityDefinitionListener *listener, SpectraDataChannel const &channel_id) |
| |
| void | resolveInstrumentBySecDesc (SecurityDesc const &secDesc, SecurityDefinitionListener *listener, SpectraDataChannel const &channel_id) |
| |
| void | resolveInstrumentBySecID (SecurityID const &secID, SecurityDefinitionListener *listener, SpectraDataChannel const &channel_id) |
| |
| void | getAllInstrumentsOnChannel (SpectraDataChannel const &channel_id, SecurityDefinitionListener *listener) |
| |
| void | stopSymbolListener (SpectraDataChannel const &channel_id, Symbol const &symbol, SecurityDefinitionListener *listener) |
| | Unsubscribe from instrument replay by symbol. More...
|
| |
| void | stopSecDescListener (SpectraDataChannel const &channel_id, SecurityDesc const &secDesc, SecurityDefinitionListener *listener) |
| | Unsubscribe from instrument replay by security description. More...
|
| |
| void | stopSecIDListener (SpectraDataChannel const &channel_id, SecurityID const &secID, SecurityDefinitionListener *listener) |
| | Unsubscribe from instrument replay by security ID. More...
|
| |
| void | stopChannelListener (SpectraDataChannel const &channel_id, SecurityDefinitionListener *listener) |
| | Unsubscribe ftom instrument replay by channel id. More...
|
| |
| virtual void | stopAllListeners ()=0 |
| | Unsubscribe all listeners from instrument replay. More...
|
| |
| virtual void | subscribeToFeed (FeedListener *feedListener, SpectraDataFeed const &feedID)=0 |
| |
| virtual void | unsubscribeFromFeed (SpectraDataFeed const &feedID)=0 |
| | unsubscribe from specified by feedId feed More...
|
| |
| virtual void | unsubscribeFromAllFeeds ()=0 |
| | unsubscribe from all feeds More...
|
| |
virtual
SpectraApplicationListener * | getListener () const =0 |
| | Returns listener assigned to application. More...
|
| |
| virtual B2bits::MD::FIXMessage * | parseFixMessage (std::string const &fixMessage) const =0 |
| |
Represents RTS SPECTRA application.