#include <Connectivity_MDPublisher.h>
|
| TradePublisher (void *dataManagerPtr) |
|
void | SetTradeData (const std::string &subKey, double price, int64_t quantity, const std::string &taker, const std::string &receiver, const std::string ¤cy) |
|
| MarketDataPublisher (void *dataManagerPtr) |
|
void | SetExtraParam (const std::string &subKey, const std::string ¶mName, const std::string &type, const std::string &value, const std::string &description) |
|
void | SetExtraParams (const std::string &subKey, const ExtraParamList &extraParamList) |
|
void | SetExtraParamValue (const std::string &subKey, const std::string ¶mName, const std::string &value) |
|
void | SetExtraParamsValue (const std::string &subKey, const ExtraParamValueList &extraParamValueList) |
|
void | RemoveExtraParam (const std::string &subKey, const std::string ¶mName, bool permanent=false) |
|
void | RemoveExtraParams (const std::string &subKey, const StringList ¶mNames, bool permanent=false) |
|
com::softwareag::marketdata::TradePublisher::TradePublisher |
( |
void * |
dataManagerPtr | ) |
|
|
inline |
TradePublisher constructor
- Parameters
-
dataManagerPtr | Generic void* pointer to take any stream. |
void com::softwareag::marketdata::TradePublisher::SetTradeData |
( |
const std::string & |
subKey, |
|
|
double |
price, |
|
|
int64_t |
quantity, |
|
|
const std::string & |
taker, |
|
|
const std::string & |
receiver, |
|
|
const std::string & |
currency |
|
) |
| |
Set the Trade Data to send at the next commit.
- Parameters
-
subKey | The subscription key this Trade Data is for. |
price | The price as an AP_float64 for this trade. |
quantity | The quantity as a AP_int64 for this trade. |
taker | The taker as a const char* for this trade. |
receiver | The receiver as a const char* for this trade. |
currency | The currency as a const char* for this trade. |
The documentation for this class was generated from the following file: