using System.Threading; using System.Threading.Tasks; namespace SharedLibraryCore.Interfaces { /// /// defines the capabilities of the communication to the master server /// public interface IMasterCommunication { /// /// checks the current version of IW4MAdmin against the master version /// /// Task CheckVersion(); /// /// Sends heart beats to the master /// /// Cancellation token /// Task RunUploadStatus(CancellationToken token); } }