Public Member Functions | |
Handler (const char *licenseStore=".", LogLevel::Enum logLevel=LogLevel::Debug, LogSettings::Enum logSettings=LogSettings::Default, const char *logFileName="logs/log") | |
Constructor. Deprecated. | |
Handler (const HandlerSettings &settings) | |
Constructor. | |
~Handler () | |
Destructor (no virtual behavior). | |
void | connect (const char *hostName, int port, int timeoutInMilliseconds=0, const std::string &localNetworkInterface="") |
Establishes the connection. | |
void | disconnect () |
Force session disconnect. | |
void | localNetworkInterface (const std::string &value) |
Sets the local network interface from which you intend to send and receive data. | |
const std::string & | localNetworkInterface () |
Returns the local network interface from which you intend to send and receive data. | |
HandlerState::Enum | state () const |
Get connection state. | |
void | send (const ConnectionMessage &request) |
Post connection-initiation message. | |
void | registerStateListener (IHandlerStateListener &listener) |
Register handler state listener. | |
void | unregisterStateListener (IHandlerStateListener &listener) |
Unregister handler state listener. | |
void | registerExchangeListener (IExchangeListener &listener) |
Register Exchange listener. | |
void | unregisterExchangeListener (IExchangeListener &listener) |
Unregister Exchange listener. | |
void | registerErrorListener (IErrorListener &listener) |
Register error listener. | |
void | unregisterErrorListener (IErrorListener &listener) |
Unregister error listener. | |
void | registerWarningListener (IWarningListener &listener) |
Register warning listener. | |
void | unregisterWarningListener (IWarningListener &listener) |
Unregister warning listener. | |
void | registerOrderBookChangeListener (IOrderBookChangeListener &listener) |
Register order book change listener. | |
void | unregisterOrderBookChangeListener (IOrderBookChangeListener &listener) |
Unregister order book change listener. | |
void | registerOrderBookUpdateListener (IOrderBookUpdateListener &listener) |
Register order book update listener. | |
void | unregisterOrderBookUpdateListener (IOrderBookUpdateListener &listener) |
Unregister order book update listener. | |
void | unregisterAllListeners () |
Unregister all listeners. | |
const char * | licenseExpirationDate () const |
Returns the license expiration date. | |
Static Public Member Functions | |
static const std::string & | version () |
Returns Handler's version. |