public void Prepare(HashFileType type) { Save.Type = type; ServerId = type == HashFileType.Collector ? new WriterDescription(Save.Host, Save.PortForCollector) : new WriterDescription(Save.Host, Save.PortForDistributor); }
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); }