|
Ring Daemon
|
#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 () | |
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 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 76 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 98 of file data_transfer.cpp.
References jami::FileInfo::channel(), and jami::FileInfo::channel_.

|
overridevirtual |
Implements jami::FileInfo.
Definition at line 147 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 108 of file data_transfer.cpp.
References jami::FileInfo::channel_, jami::FileInfo::emit(), jami::emitSignal(), jami::FileInfo::interactionId_, jami::FileInfo::isUserCancelled_, and JAMI_WARNING.
