When there is data to read.
When there is data to write
When there is no data available
None of the above
Create
Listen for
Fire
All of the above