internal Download(Stream stream, Az_Protocol prot) : base(stream) { this.prot = prot; _Complete = base.GetBoolValue("//complete"); _creationTime = Convert.ToInt64(base.GetStringValue("//creation_time")); _max_dl = base.GetDoubleValue("//max_download_rate"); _max_ul = base.GetDoubleValue("//max_upload_rate"); _msgs_enabled = base.GetBoolValue("//messaging_enabled"); _paused = base.GetBoolValue("//paused"); _persistend = base.GetBoolValue("//persistent"); _position = base.GetIntValue("//position"); _Force_Start = base.GetBoolValue("//force_start"); _name = base.GetStringValue("//name"); _state = base.GetIntValue("//state"); MemoryStream ms = new MemoryStream(Encoding.ASCII.GetBytes("<root>" + doc.SelectSingleNode("//stats").InnerXml + "</root>")); _stats = new Stats(ms); ms = new MemoryStream(Encoding.ASCII.GetBytes("<root>" + doc.SelectSingleNode("//torrent").InnerXml + "</root>")); _torrent = new Torrent(ms); ms = new MemoryStream(Encoding.ASCII.GetBytes("<root>" + doc.SelectSingleNode("//announce_result").InnerXml + "</root>")); _anresult = new Scrape_Result(ms); _category = getCategory(); }
internal DownloadManager(Stream stream, Az_Protocol prot) : base(stream) { this.prot = prot; //_CanPause = Convert.ToBoolean(doc.DocumentElement.SelectSingleNode("//can_pause_downloads").InnerText); //_CanResume = Convert.ToBoolean(doc.DocumentElement.SelectSingleNode("//can_resume_downloads").InnerText); //_IsSeedingOnly = Convert.ToBoolean(doc.DocumentElement.SelectSingleNode("//is_seeding_only").InnerText); }
internal TorrentDownloader(Stream stream, Az_Protocol prot) : base(stream) { this.prot = prot; }
internal TorrentManager(Stream stream, Az_Protocol prot) : base(stream) { this.prot = prot; CategoryAttributeID(); }