public:
+ /** \brief Abort a given transaction */
+ void AbortTransaction(unsigned long TransactionID);
+ void CommitTransaction(unsigned long TransactionID);
+ bool TransactionHasError(unsigned long TransactionID);
+
/** \brief Retrieve information about a fetch method by name.
*
* \param Access The name of the method to look up.
/** \brief The number of items that have been successfully downloaded. */
unsigned long CurrentItems;
+ /** \brief The estimated percentage of the download (0-100)
+ */
+ double Percent;
+
public:
/** \brief If \b true, the download scheduler should call Pulse()