|
AP_MDM_API void | AP_MDM_Init (AP_MDM_AdapterInterface *adapterInterface, void *transportInternals, AP_SESSION_Interface *sessionManagerInterface, AP_MDM_Interface **md) |
|
AP_MDM_API void | AP_MDM_DeInit (AP_MDM_Interface *md) |
|
AP_MDM_API void | AP_MDM_ConnectSuccess (AP_MDM_Interface *md, const char *subKey, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_ConnectFailed (AP_MDM_Interface *md, const char *subKey, const char *description, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_DisconnectSuccess (AP_MDM_Interface *md, const char *subKey, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_DisconnectFailed (AP_MDM_Interface *md, const char *subKey, const char *description, AP_TimestampSet *tss) |
|
AP_MDM_API int | AP_MDM_ProcessEvent (AP_MDM_Interface *md, AP_TransportEvent event, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_SetBBAData (AP_MDM_Interface *md, const char *subKey, AP_float64 bidPrice, AP_int64 bidQty, AP_float64 askPrice, AP_int64 askQty) |
|
AP_MDM_API void | AP_MDM_SetTradeData (AP_MDM_Interface *md, const char *subKey, AP_float64 price, AP_int64 quantity, const char *taker, const char *receiver, const char *currency) |
|
AP_MDM_API void | AP_MDM_SetBidDepthData (AP_MDM_Interface *md, const char *subKey, const char *depthId, AP_float64 price, AP_int64 quantity, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_SetAskDepthData (AP_MDM_Interface *md, const char *subKey, const char *depthId, AP_float64 price, AP_int64 quantity, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_InsertBidDepthData (AP_MDM_Interface *md, const char *subKey, const char *depthId, AP_float64 price, AP_int64 quantity, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_InsertAskDepthData (AP_MDM_Interface *md, const char *subKey, const char *depthId, AP_float64 price, AP_int64 quantity, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_DeleteBidDepthData (AP_MDM_Interface *md, const char *subKey, const char *depthId) |
|
AP_MDM_API void | AP_MDM_DeleteAskDepthData (AP_MDM_Interface *md, const char *subKey, const char *depthId) |
|
AP_MDM_API const char * | AP_MDM_GetBidDepthIdAtLevel (AP_MDM_Interface *md, const char *subKey, AP_int64 level) |
|
AP_MDM_API const char * | AP_MDM_GetAskDepthIdAtLevel (AP_MDM_Interface *md, const char *subKey, AP_int64 level) |
|
AP_MDM_API void | AP_MDM_SetBidOrderBookData (AP_MDM_Interface *md, const char *subKey, const char *orderId, AP_float64 price, AP_int64 quantity, const char *party, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_SetAskOrderBookData (AP_MDM_Interface *md, const char *subKey, const char *orderId, AP_float64 price, AP_int64 quantity, const char *party, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_InsertBidOrderBookData (AP_MDM_Interface *md, const char *subKey, const char *orderId, AP_float64 price, AP_int64 quantity, const char *party, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_InsertAskOrderBookData (AP_MDM_Interface *md, const char *subKey, const char *orderId, AP_float64 price, AP_int64 quantity, const char *party, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_DeleteBidOrderBookData (AP_MDM_Interface *md, const char *subKey, const char *orderId) |
|
AP_MDM_API void | AP_MDM_DeleteAskOrderBookData (AP_MDM_Interface *md, const char *subKey, const char *orderId) |
|
AP_MDM_API const char * | AP_MDM_GetBidOrderIdAtLevel (AP_MDM_Interface *md, const char *subKey, AP_int64 level) |
|
AP_MDM_API const char * | AP_MDM_GetAskOrderIdAtLevel (AP_MDM_Interface *md, const char *subKey, AP_int64 level) |
|
AP_MDM_API void | AP_MDM_SetBidQuotebookData (AP_MDM_Interface *md, const char *subKey, const char *quoteId, AP_int64 quantity, AP_float64 price, const char *party, const char *requestId, const bool tradable, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_SetAskQuotebookData (AP_MDM_Interface *md, const char *subKey, const char *quoteId, AP_int64 quantity, AP_float64 price, const char *party, const char *requestId, const bool tradable, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_InsertBidQuotebookData (AP_MDM_Interface *md, const char *subKey, const char *quoteId, AP_int64 quantity, AP_float64 price, const char *party, const char *requestId, const bool tradable, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_InsertAskQuotebookData (AP_MDM_Interface *md, const char *subKey, const char *quoteId, AP_int64 quantity, AP_float64 price, const char *party, const char *requestId, const bool tradable, const StringDictionary &epValues) |
|
AP_MDM_API void | AP_MDM_DeleteBidQuotebookData (AP_MDM_Interface *md, const char *subKey, const char *quoteId, AP_int64 quantity) |
|
AP_MDM_API void | AP_MDM_DeleteAskQuotebookData (AP_MDM_Interface *md, const char *subKey, const char *quoteId, AP_int64 quantity) |
|
AP_MDM_API void | AP_MDM_DeleteMultipleBidQuotebookData (AP_MDM_Interface *md, const char *subKey, const char *quoteId) |
|
AP_MDM_API void | AP_MDM_DeleteMultipleAskQuotebookData (AP_MDM_Interface *md, const char *subKey, const char *quoteId) |
|
AP_MDM_API const char * | AP_MDM_GetBidQuotebookIdAtLevel (AP_MDM_Interface *md, const char *subKey, AP_int64 level) |
|
AP_MDM_API const char * | AP_MDM_GetAskQuotebookIdAtLevel (AP_MDM_Interface *md, const char *subKey, AP_int64 level) |
|
AP_MDM_API void | AP_MDM_SetNewsData (AP_MDM_Interface *md, const char *subKey, const char *newsId, const StringSet &symbolSet, AP_int64 updateType, const char *headline, const char *story, const AP_float64 sourceTimestamp, const NewsDataList &newsDataList, const AP_float64 value=MDM_DEFAULT_FLOAT) |
|
AP_MDM_API void | AP_MDM_DeleteNewsData (AP_MDM_Interface *md, const char *subKey, const char *newsId, const StringSet &symbolSet, const AP_float64 sourceTimestamp, const NewsDataList &newsDataList) |
|
AP_MDM_API void | AP_MDM_DefineNewsSchema (AP_MDM_Interface *md, const char *subKey, const NewsDataList &newsDataList) |
|
AP_MDM_API void | AP_MDM_SetExtraParam (AP_MDM_Interface *md, const char *subKey, const char *paramName, const char *type, const char *value, const char *description) |
|
AP_MDM_API void | AP_MDM_SetExtraParams (AP_MDM_Interface *md, const std::string &subKey, const ExtraParamList &extraParamList) |
|
AP_MDM_API void | AP_MDM_SetExtraParamValue (AP_MDM_Interface *md, const char *subKey, const char *paramName, const char *value) |
|
AP_MDM_API void | AP_MDM_SetExtraParamsValue (AP_MDM_Interface *md, const std::string &subKey, const ExtraParamValueList &extraParamValueList) |
|
AP_MDM_API void | AP_MDM_RemoveExtraParam (AP_MDM_Interface *md, const char *subKey, const char *paramName, AP_bool permanent=false) |
|
AP_MDM_API void | AP_MDM_RemoveExtraParams (AP_MDM_Interface *md, const std::string &subKey, const StringList ¶mNames, AP_bool permanent=false) |
|
AP_MDM_API void | AP_MDM_SequenceToString (const StringSet &stringSet, std::string &result) |
|
AP_MDM_API void | AP_MDM_DictionaryToString (const StringDictionary &stringDictionary, std::string &result) |
|
AP_MDM_API void | AP_MDM_EscapeString (const std::string &input, std::string &result) |
|
AP_MDM_API void | AP_MDM_ClearSubscriptionData (AP_MDM_Interface *md, const char *subKey) |
|
AP_MDM_API void | AP_MDM_ClearSourceData (AP_MDM_Interface *md, AP_int64 sourceId) |
|
AP_MDM_API void | AP_MDM_ClearData (AP_MDM_Interface *md) |
|
AP_MDM_API void | AP_MDM_SubscriptionCommit (AP_MDM_Interface *md, const char *subKey, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_SourceCommit (AP_MDM_Interface *md, AP_int64 sourceId, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_Commit (AP_MDM_Interface *md, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_RemoveSubscription (AP_MDM_Interface *md, const char *subKey) |
|
AP_MDM_API void | AP_MDM_RemoveSourceSubscriptions (AP_MDM_Interface *md, AP_int64 sourceId) |
|
AP_MDM_API void | AP_MDM_RemoveSubscriptions (AP_MDM_Interface *md) |
|
AP_MDM_API void | AP_MDM_Stop (AP_MDM_Interface *md) |
|
AP_MDM_API void | AP_MDM_Start (AP_MDM_Interface *md) |
|
AP_MDM_API void | AP_MDM_ReportError (AP_MDM_Interface *md, const char *subKey, const char *errMsg, AP_MDM_ErrorLevel severity, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_ReportSourceError (AP_MDM_Interface *md, AP_int64 sourceId, const char *errMsg, AP_MDM_ErrorLevel severity, AP_TimestampSet *tss) |
|
AP_MDM_API void | AP_MDM_SetDecoder (AP_MDM_Interface *md, AP_EventDecoder *decoder) |
|
AP_MDM_API void | AP_MDM_CreateDBEntry (AP_MDM_Interface *md, const char *subKey, AP_MDM_StreamType type) |
|
AP_MDM_API void | AP_MDM_DeleteDBEntry (AP_MDM_Interface *md, const char *subKey) |
|
AP_MDM_API void | AP_MDM_LogLatency (AP_MDM_Interface *md, IAF_TimestampConfig *config) |
|
Interface functions for the Market Data Manager.
- Copyright
- $Copyright (c) 2013 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.$ $Copyright (c) 2013-2015 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.$ Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG