P2P File Share
A simple peer-to-peer file sharing system.
|
This is the complete list of members for DownloadManager, including all inherited members.
dequeue_download(const std::string &group_id, const std::string &file_name) | DownloadManager | |
DownloadManager(FilesDB &files_db, PeerDB &peer_db, const Endpoint &client_endpoint, const EndpointID &my_id) | DownloadManager | |
DownloadManager(const DownloadManager &)=delete | DownloadManager | |
DownloadManager(DownloadManager &&)=delete | DownloadManager | |
enqueue_download(const std::string &group_id, const std::shared_ptr< FileInfo > file_info, const std::string &output_file_path) | DownloadManager | |
list_downloads() const | DownloadManager | |
operator=(const DownloadManager &)=delete | DownloadManager | |
pause_downloads() | DownloadManager | |
set_on_download_complete(std::function< void(const std::string &group_id, const std::string &file_name)> on_download_complete) | DownloadManager | |
start_downloads() | DownloadManager | |
~DownloadManager() | DownloadManager |