Exemple #1
0
 public void Prepare(HashFileType type)
 {
     Save.Type = type;
     ServerId  = type == HashFileType.Collector
         ? new WriterDescription(Save.Host, Save.PortForCollector)
         : new WriterDescription(Save.Host, Save.PortForDistributor);
 }
Exemple #2
0
 public HashMapConfiguration(string filename, HashMapCreationMode mode, int countSlices, int countReplics, HashFileType type)
 {
     Contract.Requires(filename != "");
     Contract.Requires(countSlices > 0);
     Contract.Requires(countReplics > 0);
     Type         = type;
     Filename     = filename;
     Mode         = mode;
     CountSlices  = countSlices;
     CountReplics = countReplics;
 }
        /// <summary>
        /// Returns the file extension to the given file type.
        /// </summary>
        public static string GetFileExtension(HashFileType fileType)
        {
            switch (fileType)
            {
            case HashFileType.Text:
                return(TextFileExtension);

            case HashFileType.Image:
                return(ImageFileExtension);

            default:
                DebugUtil.Assert(true, "DID NOT FOUND AN EXTENSION FOR THE FILE TYPE: " + fileType);
                break;
            }

            return(string.Empty);
        }