eSpeed Multicast Market Data Handler for C++  1.5.2.0
Threading Model

Handler uses two additional threads. First for receiving multicast packets from all channels, and second for parsing received packets and invoking callbacks.