EPAM B2BITS ICE Impact Handler C++  1.1.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
IceImpact::Application Member List

This is the complete list of members for IceImpact::Application, including all inherited members.

createService(const std::string &channelId, BookDepth bookDepth, const std::string &iface="", const RuntimeParameters *params=NULL)=0IceImpact::Applicationpure virtual
createServices(const std::string &iface="", bool preferFullyImplied=true, const RuntimeParameters *params=NULL)=0IceImpact::Applicationpure virtual
findChannelId(IceImpact::MarketID marketID, bool useFullImplied)=0IceImpact::Applicationpure virtual
findChannelId(const std::string &symbol, bool useFullImplied)=0IceImpact::Applicationpure virtual
findChannelId(const RequestMarketType &requestMarketType, bool useFullImplied)=0IceImpact::Applicationpure virtual
getInstrumentBBO(const std::string &symbol, bool useFullImplied, BBOSnapshot &bbo, enum BookDepth depth=PriceLevelDepth)=0IceImpact::Applicationpure virtual
getInstrumentBBO(IceImpact::MarketID marketID, bool useFullImplied, BBOSnapshot &bbo, enum BookDepth depth=PriceLevelDepth)=0IceImpact::Applicationpure virtual
getInstrumentTOP10Prices(IceImpact::MarketID marketID, bool useFullImplied, TOP10PriceData &top10data, unsigned long long *UserCookie, enum BookDepth depth=PriceLevelDepth)=0IceImpact::Applicationpure virtual
getInstrumentTOP5Prices(IceImpact::MarketID marketID, bool useFullImplied, TOP5PriceData &top5data, unsigned long long *UserCookie, enum BookDepth depth=PriceLevelDepth)=0IceImpact::Applicationpure virtual
getInstrumentTOP5Prices(const std::string &symbol, bool useFullImplied, TOP5PriceData &top5data, unsigned long long *UserCookie, enum BookDepth depth=PriceLevelDepth)=0IceImpact::Applicationpure virtual
getMarketTypeByDescription(const std::string &marketType)=0IceImpact::Applicationpure virtual
getMarketTypeDescription(IceImpact::MarketTypeValue marketType)=0IceImpact::Applicationpure virtual
getMCastConfiguration()=0IceImpact::Applicationpure virtual
getParams() const =0IceImpact::Applicationpure virtual
getProductDirectory()=0IceImpact::Applicationpure virtual
getService(unsigned index) const =0IceImpact::Applicationpure virtual
getService(const std::string &channelId, BookDepth bookDepth) const =0IceImpact::Applicationpure virtual
getService(IceImpact::Int32 marketID, bool useFullImplied, BookDepth bookDepth, bool createAndConnect)=0IceImpact::Applicationpure virtual
getService(const std::string &symbol, bool useFullImplied, BookDepth bookDepth, bool createAndConnect)=0IceImpact::Applicationpure virtual
getService(const RequestMarketType &requestMarketType, bool useFullImplied, BookDepth bookDepth, bool createAndConnect)=0IceImpact::Applicationpure virtual
getServiceParams(const std::string &channelId, BookDepth bookDepth) const =0IceImpact::Applicationpure virtual
getServicesCount() const =0IceImpact::Applicationpure virtual
getSubscription(const std::string &symbol, bool useFullImplied, BookDepth bookDepth, subscription_mask_t &mask)=0IceImpact::Applicationpure virtual
getSubscription(IceImpact::MarketID marketID, bool useFullImplied, BookDepth bookDepth, subscription_mask_t &mask)=0IceImpact::Applicationpure virtual
isBookTypeSupported(IceImpact::Int32 marketID, bool useFullImplied, BookDepth bookDepth)=0IceImpact::Applicationpure virtual
release() const =0IceImpact::Applicationpure virtual
requestProductDefinitions(IceImpact::u64 requestTag, const UserRequestMarketTypesSet &marketTypeSet, int waitTimeS, InstrumentLoadParams *instrumentLoadParams=NULL)=0IceImpact::Applicationpure virtual
requestProductDefinitionsForAllMarkets(IceImpact::u64 requestTag, int waitTimeS, InstrumentLoadParams *instrumentLoadParams=NULL)=0IceImpact::Applicationpure virtual
resume()=0IceImpact::Applicationpure virtual
setServiceParams(const std::string &channelId, BookDepth bookDepth, const RuntimeParameters &params)=0IceImpact::Applicationpure virtual
start(int waitTimeS=0)=0IceImpact::Applicationpure virtual
subscribeToInstrument(const std::string &symbol, bool useFullImplied, BookDepth bookDepth, subscription_mask_t subscrMask, unsigned long long UserCookie)=0IceImpact::Applicationpure virtual
subscribeToInstrument(IceImpact::MarketID marketID, bool useFullImplied, BookDepth bookDepth, subscription_mask_t subscrMask, unsigned long long UserCookie)=0IceImpact::Applicationpure virtual
suspend()=0IceImpact::Applicationpure virtual
unsubscribeFromInstrument(const std::string &symbol, bool useFullImplied, BookDepth bookDepth, subscription_mask_t subscrMask=SubscriptionType::ALL, bool disconnectIfNoMoreSubscribed=true)=0IceImpact::Applicationpure virtual
unsubscribeFromInstrument(IceImpact::MarketID marketID, bool useFullImplied, BookDepth bookDepth, subscription_mask_t subscrMask=SubscriptionType::ALL, bool disconnectIfNoMoreSubscribed=true)=0IceImpact::Applicationpure virtual