|
Ring Daemon
|
#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 () | |
Public Member Functions inherited from jami::FileInfo | |
| 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 | |
Protected Attributes inherited from jami::FileInfo | |
| 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 157 of file data_transfer.cpp.
References jami::FileInfo::emit().

| jami::IncomingFile::~IncomingFile | ( | ) |
Definition at line 173 of file data_transfer.cpp.
References jami::FileInfo::channel(), 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::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().
