Definition at line 43 of file RdiHandler.h.
◆ RdiHandler()
Performs instance initialization.
- Parameters
-
settings | defines values for various options which affect handler behavior like enabling logging during execution of the handler. |
◆ ~RdiHandler()
◆ bindFeedEngine()
Binds Feed Engine to the Handler.
Handler must be in stopped state.
- Exceptions
-
◆ findAllEmdiDescriptors()
Returns list of EMDI descriptors with filled partitionIdFilters and marketSegmentIdFilters to allow user to receive market data for all products.
Implements IInterfaceDescriptorProvider.
◆ findAllEobiDescriptors()
Returns list of EOBI descriptors with filled partitionIdFilters and marketSegmentIdFilters to allow user to receive market data for all products.
Implements IInterfaceDescriptorProvider.
◆ findAllMdiDescriptors()
Returns list of MDI descriptors with filled partitionIdFilters and marketSegmentIdFilters to allow user to receive market data for all products.
Implements IInterfaceDescriptorProvider.
◆ findEmdiDescriptors()
Returns list of EMDI descriptors with filled partitionIdFilters and marketSegmentIdFilters to allow user to receive market data for products specified by productNames.
Implements IInterfaceDescriptorProvider.
◆ findEobiDescriptors()
Returns list of EOBI descriptors with filled partitionIdFilters and marketSegmentIdFilters to allow user to receive market data for products specified by productNames.
Implements IInterfaceDescriptorProvider.
◆ findMdiDescriptors()
Returns list of MDI descriptors with filled partitionIdFilters and marketSegmentIdFilters to allow user to receive market data for products specified by productNames.
Implements IInterfaceDescriptorProvider.
◆ licenseExpirationDate()
std::string licenseExpirationDate |
( |
| ) |
const |
Returns the license expiration date.
◆ log() [1/3]
Logs the given user-level message to the handler log.
◆ log() [2/3]
Logs the given user-level message to the handler log.
◆ log() [3/3]
Logs the given user-level message to the handler log.
◆ registerErrorListener()
Assigns listener for errors occurred while executing handler. It's permissible to change the listener multiple times during handler's life-time, but only when handler is in disconnected state.
- Exceptions
-
◆ registerHandlerStateListener()
Assigns listener for state change events occurred while executing handler. It's permissible to change the listener multiple times during handler's life-time, but only when handler is in disconnected state.
- Exceptions
-
◆ registerReferenceDataListener()
Assigns listener for messages received while executing handler. It's permissible to change the listener multiple times during handler's life-time, but only when handler is in disconnected state.
- Exceptions
-
◆ registerWarningListener()
Assigns listener for warnings occurred while executing handler. It's permissible to change the listener multiple times during handler's life-time, but only when handler is in disconnected state.
- Exceptions
-
◆ replayPcap()
◆ start() [1/2]
Start handler.
- Note
- This action is asynchronous.
- Exceptions
-
std::exception | in case of unable to start. |
◆ start() [2/2]
Starts replaying previously logged data.
◆ state()
◆ stop()
◆ version()
Returns Handler's version.