# Packages
No description provided by the author
# Functions
NewDownloadController returns a DownloadController instance.
NewSynchronizer returns a SyncImpl instance.
# Structs
DownloadControllerImpl is the implementation of DownloadController.
SyncImpl is the implementation of Synchronizer.
# Interfaces
DownloadController defines the functions of download controller.
Synchronizer defines the functions of synchronizer module.
# Type aliases
FreePeerFunc checks if the mission is completed.
MissionFunc checks if the mission is completed or tries to do the mission.