#include <Connectivity_MDPublisher.h>
|
| 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) |
|
MarketDataPublisher class which contains all the methods for managing extra params in Market data message.
com::softwareag::marketdata::MarketDataPublisher::MarketDataPublisher |
( |
void * |
dataManagerPtr | ) |
|
|
inline |
MarketDataPublisher constructor
- Parameters
-
dataManagerPtr | Generic void* pointer to take any stream. |
void com::softwareag::marketdata::MarketDataPublisher::RemoveExtraParam |
( |
const std::string & |
subKey, |
|
|
const std::string & |
paramName, |
|
|
bool |
permanent = false |
|
) |
| |
Remove the Extra Param Value (and optionally schema) for a single parameter for the supplied subKey to send at the next commit.
- Parameters
-
subKey | The subscription key this Extra Param Data is for. |
paramName | The parameter name/key as a const char* to remove. |
permanent | If false (default) will only blank the value. If true, will remove the value and schema. |
void com::softwareag::marketdata::MarketDataPublisher::RemoveExtraParams |
( |
const std::string & |
subKey, |
|
|
const StringList & |
paramNames, |
|
|
bool |
permanent = false |
|
) |
| |
Remove the Extra Param Value (and optionally schema) for multiple parameters for the supplied subKey to send at the next commit.
- Parameters
-
subKey | The subscription key this Extra Param Data is for. |
paramNames | The list of parameter name/key as a StringList to remove. |
permanent | If false (default) will only blank the values. If true, will remove the values and schemas. |
void com::softwareag::marketdata::MarketDataPublisher::SetExtraParam |
( |
const std::string & |
subKey, |
|
|
const std::string & |
paramName, |
|
|
const std::string & |
type, |
|
|
const std::string & |
value, |
|
|
const std::string & |
description |
|
) |
| |
Set the Extra Param Schema and Value for a single parameter for the supplied subKey to send at the next commit.
- Parameters
-
subKey | The subscription key this Extra Param Data is for. |
paramName | The parameter name/key as a const char* for this Extra Param Data. |
type | The type of the parameter value (eg. "integer", "string", "dictionary<integer, boolean>", etc) as a const char* for this Extra Param Data. |
value | The value as a const char* for this Extra Param Data. |
description | The description as a const char* for this Extra Param Data. |
void com::softwareag::marketdata::MarketDataPublisher::SetExtraParams |
( |
const std::string & |
subKey, |
|
|
const ExtraParamList & |
extraParamList |
|
) |
| |
Set the Extra Param Schema and Value for multiple parameters for the supplied subKey to send at the next commit.
- Parameters
-
subKey | The subscription key this Extra Param Data is for. |
extraParamList | The list of Extra Param Data (name, type, value, description). |
void com::softwareag::marketdata::MarketDataPublisher::SetExtraParamsValue |
( |
const std::string & |
subKey, |
|
|
const ExtraParamValueList & |
extraParamValueList |
|
) |
| |
Set the Extra Param Value for multiple parameters for the supplied subKey to send at the next commit.
- Parameters
-
subKey | The subscription key this Extra Param Data is for. |
extraParamValueList | The list of Extra Param Values Data (name, value). |
void com::softwareag::marketdata::MarketDataPublisher::SetExtraParamValue |
( |
const std::string & |
subKey, |
|
|
const std::string & |
paramName, |
|
|
const std::string & |
value |
|
) |
| |
Set the Extra Param Value for a single parameter for the supplied subKey to send at the next commit.
- Parameters
-
subKey | The subscription key this Extra Param Data is for. |
paramName | The parameter name/key as a const char* for this Extra Param Data. |
value | The value as a const char* for this Extra Param Data. |
void* com::softwareag::marketdata::MarketDataPublisher::dataManagerPtr_ |
|
protected |
Generic data manager holder
The documentation for this class was generated from the following file: