|
Ring Daemon
|


Go to the source code of this file.
Classes | |
| struct | libjami::DataTransferSignal::DataTransferEvent |
| struct | libjami::DataTransferInfo |
| struct | libjami::DataTransferSignal |
Namespaces | |
| namespace | libjami |
Typedefs | |
| using | libjami::DataTransferId = uint64_t |
Functions | |
| DataTransferError | libjami::cancelDataTransfer (const std::string &accountId, const std::string &conversationId, const std::string &fileId) noexcept LIBJAMI_PUBLIC |
| Refuse or abort an outgoing or an incoming file transfer. | |
| bool | libjami::downloadFile (const std::string &accountId, const std::string &conversationId, const std::string &interactionId, const std::string &fileId, const std::string &path) noexcept |
| Asks for retransferring a file. | |
| DataTransferError | libjami::fileTransferInfo (const std::string &accountId, const std::string &conversationId, const std::string &fileId, std::string &path, int64_t &total, int64_t &progress) noexcept |
| Return the amount of sent/received bytes of an existing data transfer. | |
| void | libjami::registerDataXferHandlers (const std::map< std::string, std::shared_ptr< CallbackWrapperBase > > &handlers) |
| void | libjami::sendFile (const std::string &accountId, const std::string &conversationId, const std::string &path, const std::string &displayName, const std::string &replyTo) noexcept |
| Asynchronously send a file to a peer using given account connection. | |
Variables | |
| enum LIBJAMI_PUBLIC | libjami::closed_by_host |
| enum LIBJAMI_PUBLIC | libjami::closed_by_peer |
| enum LIBJAMI_PUBLIC | libjami::created |
| enum LIBJAMI_PUBLIC enum LIBJAMI_PUBLIC | libjami::DataTransferError |
| enum LIBJAMI_PUBLIC | libjami::DataTransferEventCode |
| enum LIBJAMI_PUBLIC enum LIBJAMI_PUBLIC enum LIBJAMI_PUBLIC | libjami::DataTransferFlags |
| Bit definition for DataTransferInfo.flags field. | |
| enum LIBJAMI_PUBLIC | libjami::finished |
| enum LIBJAMI_PUBLIC enum LIBJAMI_PUBLIC | libjami::invalid_argument |
| enum LIBJAMI_PUBLIC | libjami::invalid_pathname |
| enum LIBJAMI_PUBLIC enum LIBJAMI_PUBLIC | libjami::io |
| enum LIBJAMI_PUBLIC | libjami::ongoing |
| enum LIBJAMI_PUBLIC | libjami::timeout_expired |
| enum LIBJAMI_PUBLIC | libjami::unjoinable_peer |
| enum LIBJAMI_PUBLIC enum LIBJAMI_PUBLIC | libjami::unknown |
| enum LIBJAMI_PUBLIC | libjami::unsupported |
| enum LIBJAMI_PUBLIC | libjami::wait_host_acceptance |
| enum LIBJAMI_PUBLIC | libjami::wait_peer_acceptance |