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