Ring Daemon 16.0.0
|
#include <data_transfer.h>
Public Member Functions | |
void | cancel () override |
OutgoingFile (const std::shared_ptr< dhtnet::ChannelSocket > &channel, const std::string &fileId, const std::string &interactionId, const libjami::DataTransferInfo &info, size_t start=0, size_t end=0) | |
void | process () override |
~OutgoingFile () | |
![]() | |
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 98 of file data_transfer.h.
jami::OutgoingFile::OutgoingFile | ( | const std::shared_ptr< dhtnet::ChannelSocket > & | channel, |
const std::string & | fileId, | ||
const std::string & | interactionId, | ||
const libjami::DataTransferInfo & | info, | ||
size_t | start = 0 , |
||
size_t | end = 0 |
||
) |
Definition at line 67 of file data_transfer.cpp.
References jami::FileInfo::channel(), jami::FileInfo::channel_, jami::emitSignal(), jami::FileInfo::info_, and libjami::DataTransferInfo::path.
jami::OutgoingFile::~OutgoingFile | ( | ) |
Definition at line 93 of file data_transfer.cpp.
References jami::FileInfo::channel(), and jami::FileInfo::channel_.
|
overridevirtual |
Implements jami::FileInfo.
Definition at line 143 of file data_transfer.cpp.
References libjami::DataTransferInfo::accountId, libjami::DataTransferInfo::conversationId, jami::FileInfo::emit(), jami::FileInfo::fileId_, jami::fileutils::get_data_dir(), jami::FileInfo::info_, and jami::FileInfo::isUserCancelled_.
|
overridevirtual |
Implements jami::FileInfo.
Definition at line 105 of file data_transfer.cpp.
References jami::FileInfo::channel_, jami::FileInfo::emit(), jami::emitSignal(), jami::FileInfo::interactionId_, and jami::FileInfo::isUserCancelled_.