OnixS CBOE CMi2 Trading Handler for C++  1.1.3.0
Threading Model

The Handler starts with two threads: one for sending messages and another for receiving messages.

One additional thread will be created if asynchronous logging facility is used. For more details please see Asynchronous logging section.

All callbacks of the following message listeners:

are fired from one thread.

It is very important for user code to be as fast as possible in these callbacks to avoid delay with next message processing.