Back to Site
Loading...
Searching...
No Matches
librats::FileTransferManager Member List

This is the complete list of members for librats::FileTransferManager, including all inherited members.

accept_directory_transfer(const std::string &transfer_id, const std::string &local_path)librats::FileTransferManager
accept_file_transfer(const std::string &transfer_id, const std::string &local_path)librats::FileTransferManager
calculate_file_checksum(const std::string &file_path, const std::string &algorithm="sha256")librats::FileTransferManagerstatic
cancel_transfer(const std::string &transfer_id)librats::FileTransferManager
clear_transfer_history()librats::FileTransferManager
FileTransferManager(RatsClient &client, const FileTransferConfig &config=FileTransferConfig())librats::FileTransferManager
get_active_transfers() constlibrats::FileTransferManager
get_config() constlibrats::FileTransferManager
get_directory_metadata(const std::string &directory_path, bool recursive=true)librats::FileTransferManagerstatic
get_file_metadata(const std::string &file_path)librats::FileTransferManagerstatic
get_transfer_history(size_t limit=0) constlibrats::FileTransferManager
get_transfer_progress(const std::string &transfer_id) constlibrats::FileTransferManager
get_transfer_statistics() constlibrats::FileTransferManager
handle_binary_data(const std::string &peer_id, const std::vector< uint8_t > &binary_data)librats::FileTransferManager
pause_transfer(const std::string &transfer_id)librats::FileTransferManager
reject_directory_transfer(const std::string &transfer_id, const std::string &reason="")librats::FileTransferManager
reject_file_transfer(const std::string &transfer_id, const std::string &reason="")librats::FileTransferManager
request_directory(const std::string &peer_id, const std::string &remote_directory_path, const std::string &local_directory_path, bool recursive=true)librats::FileTransferManager
request_file(const std::string &peer_id, const std::string &remote_file_path, const std::string &local_path)librats::FileTransferManager
resume_transfer(const std::string &transfer_id)librats::FileTransferManager
retry_transfer(const std::string &transfer_id)librats::FileTransferManager
send_directory(const std::string &peer_id, const std::string &directory_path, const std::string &remote_directory_name="", bool recursive=true)librats::FileTransferManager
send_file(const std::string &peer_id, const std::string &file_path, const std::string &remote_filename="")librats::FileTransferManager
send_file_with_metadata(const std::string &peer_id, const std::string &file_path, const FileMetadata &metadata)librats::FileTransferManager
set_completion_callback(FileTransferCompletedCallback callback)librats::FileTransferManager
set_config(const FileTransferConfig &config)librats::FileTransferManager
set_directory_progress_callback(DirectoryTransferProgressCallback callback)librats::FileTransferManager
set_directory_request_callback(DirectoryRequestCallback callback)librats::FileTransferManager
set_file_request_callback(FileRequestCallback callback)librats::FileTransferManager
set_progress_callback(FileTransferProgressCallback callback)librats::FileTransferManager
set_request_callback(FileTransferRequestCallback callback)librats::FileTransferManager
validate_file_path(const std::string &file_path, bool check_write=false)librats::FileTransferManagerstatic
~FileTransferManager()librats::FileTransferManager