What is pull-style event communication?

Bruce Martin

In pull-style event communication, the consumer of the event invokes a pull operation on the supplier. The pull operation returns the data associated with the event. The pull operation blocks until the supplier is ready to supply an event. The try_pull operation does not block; it returns true and the event data if an event is available or false if an event is not available from the supplier.