#include <OnixS/eSpeed/MarketData/Itch/Handler.h>
Definition at line 46 of file Handler.h.
Performs instance initialization.
- Parameters
-
settings | defines values for various options which affect handler behavior like enabling logging during execution of the handler. |
Binds Feed Engine to the Handler.
Handler must be in stopped state.
- Exceptions
-
std::string licenseExpirationDate |
( |
| ) |
const |
Returns the license expiration date.
void log |
( |
LogLevel::Enum |
logLevel, |
|
|
const char * |
logMessage, |
|
|
size_t |
length |
|
) |
| |
Logs the given user-level message to the handler log.
Logs the given user-level message to the handler log.
Logs the given user-level message to the handler log.
Assigns listener for broken trade 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
-
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
-
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
-
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
-
Assigns listener for indicative pricing 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
-
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
-
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
-
Assigns listener for order 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
-
Assigns listener for reference data 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
-
Assigns listener for trade 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
-
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
-
void setOrderBookIdFilter |
( |
const std::set< OrderBookId > & |
orderBookIdFilter | ) |
|
Set up Order BookId Filter.
Start handler.
- Note
- This action is asynchronous.
- Exceptions
-
std::exception | in case of unable to start. |
Starts replaying previously logged data.
static const char* version |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following file:
- include/OnixS/eSpeed/MarketData/Itch/Handler.h