Lines Matching refs:pollcb
316 /** Opaque structure used for pollcb API */
320 * Set up a pollcb object
321 * @param pollcb The pointer in which to return the newly created object
323 * @param p The pool from which to allocate the pollcb
324 * @param flags Optional flags to modify the operation of the pollcb.
329 APR_DECLARE(apr_status_t) apr_pollcb_create(apr_pollcb_t **pollcb,
335 * Set up a pollcb object
336 * @param pollcb The pointer in which to return the newly created object
338 * @param p The pool from which to allocate the pollcb
339 * @param flags Optional flags to modify the operation of the pollcb.
347 APR_DECLARE(apr_status_t) apr_pollcb_create_ex(apr_pollcb_t **pollcb,
354 * Add a socket or file descriptor to a pollcb
355 * @param pollcb The pollcb to which to add the descriptor
363 * @remark Do not add the same socket or file descriptor to the same pollcb
367 * from the pollcb with apr_pollcb_remove(), then add it again
370 APR_DECLARE(apr_status_t) apr_pollcb_add(apr_pollcb_t *pollcb,
373 * Remove a descriptor from a pollcb
374 * @param pollcb The pollcb from which to remove the descriptor
380 APR_DECLARE(apr_status_t) apr_pollcb_remove(apr_pollcb_t *pollcb,
383 /** Function prototype for pollcb handlers
392 * Block for activity on the descriptor(s) in a pollcb
393 * @param pollcb The pollcb to use
405 APR_DECLARE(apr_status_t) apr_pollcb_poll(apr_pollcb_t *pollcb,