コード例 #1
0
ファイル: PublishingManager.cs プロジェクト: amirkrifa/BitHoc
        private FilePublisher(FilesManager _filesManager)
        {
            publishingMethod = 1;
            filesManager = _filesManager;

            // Starting the upload server
            uploadManager = UploadManager.GetUploadManager(this);
            uploadManager.StartUploadServer();
        }
コード例 #2
0
ファイル: DownloadManager.cs プロジェクト: amirkrifa/BitHoc
        public static DownloadManager GetDownloadManager(FilesManager _filesManager)
        {
            if (downloadManager == null)
            {
                downloadManager = new DownloadManager(ref _filesManager);
            }

            return downloadManager;
        }
コード例 #3
0
ファイル: DownloadManager.cs プロジェクト: amirkrifa/BitHoc
 private DownloadManager(ref FilesManager _filesManager)
 {
     filesManager = _filesManager;
     downloadList = new List<string>();
 }
コード例 #4
0
 public FileDownloadingThreadParam(FilesManager _fm, DownloadManager _downloadManager)
 {
     filesManager = _fm;
     downloadManager = _downloadManager;
 }
コード例 #5
0
ファイル: PublishingManager.cs プロジェクト: amirkrifa/BitHoc
 public static FilePublisher GetFilePublisher(FilesManager _filesManager)
 {
     if(filePublisher == null)
     {
         filePublisher = new FilePublisher(_filesManager);
     }
     return filePublisher;
 }
コード例 #6
0
ファイル: MainForm.cs プロジェクト: amirkrifa/BitHoc
 public MainForm()
 {
     InitializeComponent();
     filesManager = FilesManager.GetFileManager(this);
     textBoxFileName.Enabled = true;
 }
コード例 #7
0
ファイル: FilesManager.cs プロジェクト: amirkrifa/BitHoc
        // Method that enable the creation of a single instance of FilesManager
        public static FilesManager GetFileManager(MainForm mf)
        {
            if (filesManager == null)
            {

                filesManager = new FilesManager(ref mf);
            }
            return filesManager;
        }
コード例 #8
0
 public FilePublisherThreadParam(FilesManager _filesManager)
 {
     filesManager = _filesManager;
 }