gdown
gdown copied to clipboard
Add support to a simple callback mechanism;
I'll use gdown as a "downloader scheduler" in a personal project. I think it's interesting to have external control over it's internal state machine in order to handle states and possible errors.
The base class IGDownStatesInterface
should be externally used and passed to the states_cb param (states callbacks).
Tks.