/* ######################################################################
Acquire Worker - Worker process manager
/* ######################################################################
Acquire Worker - Worker process manager
/** \brief Set to \b true if the worker is in a state in which it
* might generate data or command responses.
*
/** \brief Set to \b true if the worker is in a state in which it
* might generate data or command responses.
*
/** \brief Buffers pending writes to the subprocess.
*
* \todo Wouldn't a std::dequeue be more appropriate?
*/
/** \brief Buffers pending writes to the subprocess.
*
* \todo Wouldn't a std::dequeue be more appropriate?
*/
- * The messages are retrieved as in ::ReadMessages(), and
- * MessageFailure() is invoked if an error occurs; in particular,
+ * The messages are retrieved as in \link strutl.h ReadMessages()\endlink, and
+ * #MethodFailure() is invoked if an error occurs; in particular,
* 603 Media Changed, with the Failed field set to \b true if the
* user cancelled the media change).
*/
* 603 Media Changed, with the Failed field set to \b true if the
* user cancelled the media change).
*/
/** \brief How many bytes of the file have been downloaded. Zero
* if the current progress of the file cannot be determined.
*/
/** \brief How many bytes of the file have been downloaded. Zero
* if the current progress of the file cannot be determined.
*/
/** \brief The total number of bytes to be downloaded. Zero if the
* total size of the final is unknown.
*/
/** \brief The total number of bytes to be downloaded. Zero if the
* total size of the final is unknown.
*/
/** \brief Clean up this worker.
*
* Closes the file descriptors; if MethodConfig::NeedsCleanup is
* \b false, also rudely interrupts the worker with a SIGINT.
*/
/** \brief Clean up this worker.
*
* Closes the file descriptors; if MethodConfig::NeedsCleanup is
* \b false, also rudely interrupts the worker with a SIGINT.
*/