Add work to the queue. The Event Queue must not stop running while it has work (if it has work but no events, it must idle).
virtual void addWork() = 0