|
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 (BovespaSubscriptionItem const &subscription, InstrumentListener *listener)=0 |
| Subscribes to market data for instrument. More...
|
|
virtual void | unsubscribeFromInstrument (BovespaSubscriptionItem 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, std::string const &channelId="")=0 |
|
virtual void | resolveInstrumentBySpecialTag (int tag, std::string const &value, SecurityDefinitionListener *listener, std::string const &channelId="")=0 |
|
virtual void | stopResolvingByTag (int tag, std::string const &value, SecurityDefinitionListener *listener, std::string const &channelId="")=0 |
|
virtual void | stopResolvingBySpecialTag (int tag, std::string const &value, SecurityDefinitionListener *listener, std::string const &channelId="")=0 |
|
void | resolveInstrumentBySymbol (Symbol const &symbol, SecurityDefinitionListener *listener, std::string const &channel_id="") |
|
void | resolveInstrumentBySecDesc (SecurityDesc const &secDesc, SecurityDefinitionListener *listener, std::string const &channel_id="") |
|
void | resolveInstrumentBySecID (std::string const &secID, SecurityDefinitionListener *listener, std::string const &channel_id="") |
|
void | resolveInstrumentBySecurityGroup (std::string const &secGroup, SecurityDefinitionListener *listener, std::string const &channel_id="") |
|
void | getAllInstrumentsOnChannel (std::string const &channel_id, SecurityDefinitionListener *listener) |
|
void | stopSymbolListener (Symbol const &symbol, SecurityDefinitionListener *listener) |
| Unsubscribe from instrument replay by symbol. More...
|
|
void | stopSecDescListener (SecurityDesc const &secDesc, SecurityDefinitionListener *listener) |
| Unsubscribe from instrument replay by security description. More...
|
|
void | stopSecIDListener (std::string const &secID, SecurityDefinitionListener *listener) |
| Unsubscribe from instrument replay by security ID. More...
|
|
void | stopSecGroupListener (std::string const &secGroup, SecurityDefinitionListener *listener) |
| Unsubscribe from instrument replay by security group. More...
|
|
void | stopChannelListener (std::string 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, std::string const &feedID)=0 |
|
void | subscribeToIncrementalFeed (FeedListener *feedListener, std::string const &channel_id=0) |
|
virtual void | unsubscribeFromFeed (std::string const &feedID)=0 |
| unsubscribe from specified by feedId feed More...
|
|
virtual void | unsubscribeFromIncrementalFeed (std::string const &channel_id) |
|
virtual void | unsubscribeFromAllFeeds ()=0 |
| unsubscribe from all feeds More...
|
|
virtual
BovespaApplicationListener * | getListener () const =0 |
| Returns listener assigned to application. More...
|
|
virtual BovespaChannels | getUsingChannels () const =0 |
| Get list of using channels in application. More...
|
|
virtual B2bits::MD::FIXMessage * | parseFixMessage (std::string const &fixMessage) const =0 |
|
Represents Bovespa application.