EventPump
EventPump pulls Event instances out of an EventQueue and sends
them to a ITestListener. It is used to send these events back to
the client without using the CallContext of the test
runner thread.
Constructor for standard EventPump