Input Services
QP_add_input()
- registers a function to be called when input
occurs on a file descriptor
QP_add_output()
- registers a function to be called when output
occurs on a file descriptor
QP_add_exception()
- registers a function to be called when an exception
condition occurs on a file descriptor
QP_add_timer()
- arranges for a function to be called after a period of time
QP_add_absolute_timer()
- arranges for a function to be called
at a given time
QP_remove_input()
- removes any input callbacks registered on a
file descriptor
QP_remove_output()
- removes any output callbacks registered on a
file descriptor
QP_remove_exception()
- removes any exception callbacks registered on a
file descriptor
QP_remove_timer()
- removes a timer callback
QP_select()
- waits until I/O is ready on any of a set of file
descriptors, or a timeout period occurs
QP_wait_input()
- waits until input is ready on a file descriptor or
a timeout period occurs