Ring Daemon 16.0.0
|
#include <data_transfer.h>
Public Member Functions | |
void | cancel () override |
IncomingFile (const std::shared_ptr< dhtnet::ChannelSocket > &channel, const libjami::DataTransferInfo &info, const std::string &fileId, const std::string &interactionId, const std::string &sha3Sum) | |
void | process () override |
~IncomingFile () | |
![]() | |
std::shared_ptr< dhtnet::ChannelSocket > | channel () const |
void | emit (libjami::DataTransferEventCode code) |
FileInfo (const std::shared_ptr< dhtnet::ChannelSocket > &channel, const std::string &fileId, const std::string &interactionId, const libjami::DataTransferInfo &info) | |
libjami::DataTransferInfo | info () const |
void | onFinished (std::function< void(uint32_t)> &&cb) |
virtual | ~FileInfo () |
Additional Inherited Members | |
![]() | |
std::shared_ptr< dhtnet::ChannelSocket > | channel_ {} |
std::string | fileId_ {} |
std::function< void(uint32_t)> | finishedCb_ {} |
libjami::DataTransferInfo | info_ {} |
std::string | interactionId_ {} |
std::atomic_bool | isUserCancelled_ {false} |
Definition at line 79 of file data_transfer.h.
jami::IncomingFile::IncomingFile | ( | const std::shared_ptr< dhtnet::ChannelSocket > & | channel, |
const libjami::DataTransferInfo & | info, | ||
const std::string & | fileId, | ||
const std::string & | interactionId, | ||
const std::string & | sha3Sum | ||
) |
Definition at line 154 of file data_transfer.cpp.
References jami::FileInfo::emit().
jami::IncomingFile::~IncomingFile | ( | ) |
Definition at line 171 of file data_transfer.cpp.
References jami::FileInfo::channel_, and jami::emitSignal().
|
overridevirtual |
Implements jami::FileInfo.
Definition at line 185 of file data_transfer.cpp.
References jami::FileInfo::channel_, jami::FileInfo::emit(), and jami::FileInfo::isUserCancelled_.
|
overridevirtual |
Implements jami::FileInfo.
Definition at line 194 of file data_transfer.cpp.
References jami::FileInfo::channel_, jami::emitSignal(), JAMI_ERROR, JAMI_LOG, JAMI_WARNING, and jami::fileutils::sha3File().