#include <Connectivity_MDInterfaces.h>
Market data manager class
com::softwareag::marketdata::MarketDataManager::MarketDataManager |
( |
Logger * |
logger, |
|
|
MDMInterface * |
mdIface |
|
) |
| |
virtual bool com::softwareag::marketdata::MarketDataManager::ProcessMessage |
( |
Message & |
msgObj | ) |
|
|
pure virtual |
Process an upstream message.
- Parameters
-
msgObj | The transport message to process. |
virtual void com::softwareag::marketdata::MarketDataManager::setHostSide |
( |
HostSide * |
hostSide | ) |
|
|
virtual |
setHostSide method
This method should be called otherwise messages can't be sent to host(correlator). This will be used to send messages towards host(correlator)
- Parameters
-
hostSide | Hostside pointer provided by transport/codec. |
virtual void com::softwareag::marketdata::MarketDataManager::setTimeStampConfig |
( |
map_t & |
timeStampConfig | ) |
|
|
pure virtual |
setTimeStampConfig method
This method is used for latency instrumentations.
- Parameters
-
timeStampConfig | map of timestamp configs. |
virtual void com::softwareag::marketdata::MarketDataManager::Start |
( |
| ) |
|
|
pure virtual |
Start the Market Data interface. Used during start() in the transport.
virtual void com::softwareag::marketdata::MarketDataManager::Stop |
( |
| ) |
|
|
pure virtual |
Stop the Market Data interface. Used during stop() in the transport.
HostSide* com::softwareag::marketdata::MarketDataManager::hostSide_ |
|
protected |
Logger* com::softwareag::marketdata::MarketDataManager::logger_ |
|
protected |
Transport/Codec logger pointer
MDMInterface* com::softwareag::marketdata::MarketDataManager::mdInterface_ |
|
protected |
Market data interface pointer
The documentation for this class was generated from the following file: