The IB's implementation of EClient::checkMessage() call halts the programs until data is send to the client. TwsApiC++ overloads this method as a non-blocking call that waits for maximum 1 millisecond and which is safe to call in an endless loop without cpu usage penalty: when no data is received.
The
README.txt
's "what makes the use of twsapic worthwhile" section reads:Is this still true in the TWS API? I can't find that method in the documentation for
EClient
.