|
| virtual MDApplicationListener * | getListener () const =0 |
| | Returns listener assigned to application.
|
| |
| virtual void | join ()=0 |
| | Waits until application is stopped.
|
| |
| virtual bool | join (unsigned int timeout)=0 |
| | Waits until application is stopped or timeout accured.
|
| |
| virtual Engine::FIXMessage * | parseFixMessage (std::string const &fixMessage)=0 |
| | parce string representation of FIX message into Engine::FIXMessage class param fixMessage -string representation of FIX message
|
| |
| virtual void | release ()=0 |
| | Releases resources assigned to application.
|
| |
| virtual void | resolveInstrumentBySecDesc (SecurityDesc const &secDesc, SecurityDefinitionListener *listener)=0 |
| | Subscribes to instrument replay by security description.
|
| |
| virtual void | resolveInstrumentBySecID (SecurityID const &secID, SecurityDefinitionListener *listener)=0 |
| | Subscribes to instrument replay by security ID.
|
| |
| virtual void | resolveInstrumentBySecID (SecurityID const &secID, SecurityDefinitionListener *listener, std::string const &channel_id)=0 |
| | Subscribes to instrument replay by security ID in channel defined by channel_id.
|
| |
| virtual void | resolveInstrumentBySecurityGroup (std::string const &secGroup, SecurityDefinitionListener *listener)=0 |
| | Subscribes to instrument replay by security group.
|
| |
| virtual void | resolveInstrumentBySymbol (Symbol const &symbol, SecurityDefinitionListener *listener)=0 |
| | Subscribes to instrument replay by symbol.
|
| |
| virtual void | resolveInstrumentBySymbol (Symbol const &symbol, SecurityDefinitionListener *listener, std::string const &channel_id)=0 |
| | Subscribes to instrument replay by symbol in channel defined by channel_id.
|
| |
| virtual bool | resolveInstrumentsByChannelID (std::string const &channel_id, SecurityDefinitionListener *listener)=0 |
| | Subscribes to instrument replay channel by channel ID.
|
| |
| virtual void | startListeningXMessagesByApplication (std::string const &channelId)=0 |
| | start sending any "X" messages into ApplicationListener::process callback param channelId -id of channel or empty std::string for all channels
|
| |
| virtual void | stop ()=0 |
| | Stops application.
|
| |
| virtual void | stopChannelListener (std::string const &channel_id, SecurityDefinitionListener *listener)=0 |
| | Unsubscribe ftom instrument replay by channel id.
|
| |
| virtual void | stopListeningXMessagesByApplication (std::string const &channelId)=0 |
| | param channelId -id of channel or empty std::string for all channels
|
| |
| virtual void | stopSecDescListener (SecurityDesc const &secDesc, SecurityDefinitionListener *listener)=0 |
| | Unsubscribe from instrument replay by security description.
|
| |
| virtual void | stopSecGroupListener (std::string const &secGroup, SecurityDefinitionListener *listener)=0 |
| | Unsubscribe from instrument replay by security group.
|
| |
| virtual void | stopSecIDListener (SecurityID const &secID, SecurityDefinitionListener *listener)=0 |
| | Unsubscribe from instrument replay by security ID.
|
| |
| virtual void | stopSymbolListener (Symbol const &symbol, SecurityDefinitionListener *listener)=0 |
| | Unsubscribe from instrument replay by symbol.
|
| |
| virtual void | subscribe (SecurityDesc const &secDesc, InstrumentListener *listener, RecoveryOptions recovery=RO_USE_MARKET_RECOVERY)=0 |
| | Subscribes to market data for instrument by security description.
|
| |
| virtual void | subscribeAll (RecoveryOptions recovery=RO_USE_MARKET_RECOVERY)=0 |
| | Subscribes to the market data for all instruments on market.
|
| |
| virtual void | subscribeBySecurityDesc (SecurityDesc const &secDesc, InstrumentListener *listener, RecoveryOptions recovery=RO_USE_MARKET_RECOVERY)=0 |
| | Subscribes to market data for instrument by security description.
|
| |
| virtual bool | subscribeBySecurityID (SecurityID const &secID, const Globex::SecurityDesc &secDesc, std::string const &channel_id, InstrumentListener *listener, RecoveryOptions recovery=RO_USE_MARKET_RECOVERY)=0 |
| | Subscribes to market data for instrument by security ID and channel info.
|
| |
| virtual void | unsubscribe (SecurityDesc const &symbol)=0 |
| | Unsubscribes from instrument by security description.
|
| |
| virtual void | unsubscribeAll ()=0 |
| | Unsubscribe from all instruments.
|
| |
| virtual void | unsubscribeBySecurityDesc (SecurityDesc const &secDesc)=0 |
| | Unsubscribes from instrument by security description.
|
| |
| virtual void | unsubscribeBySecurityID (SecurityID const &secID)=0 |
| | Unsubscribes from instrument by security ID.
|
| |
Represents CME Globex application.