Upload::~Upload() { if (bundle) { bundle->removeUpload(this); bundle = nullptr; } getUserConnection().setUpload(nullptr); }
const HintedUser Transfer::getHintedUser() const { return getUserConnection().getHintedUser(); }
const UserPtr Transfer::getUser() const { return getUserConnection().getUser(); }
Upload::~Upload() { getUserConnection().setUpload(0); delete stream; }
Download::~Download() { getUserConnection().setDownload(0); }
User::Ptr Transfer::getUser() { return getUserConnection().getUser(); }
Upload::~Upload() { dcassert(!bundle); getUserConnection().setUpload(0); delete stream; }