|
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.