C# Class Universal.Torrent.Client.Tracker.HTTPTracker

Inheritance: Tracker
Mostrar archivo Open project: haroldma/Universal.Torrent

Public Methods

Method Description
Announce ( AnnounceParameters parameters, object state ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
HTTPTracker ( Uri announceUrl ) : System
Scrape ( ScrapeParameters parameters, object state ) : void
ToString ( ) : string

Private Methods

Method Description
CreateAnnounceString ( AnnounceParameters parameters ) : Uri
DecodeResponse ( Stream stream ) : BEncodedDictionary
HandleAnnounce ( BEncodedDictionary dict, List peers ) : void

Method Details

Announce() public method

public Announce ( AnnounceParameters parameters, object state ) : void
parameters AnnounceParameters
state object
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

HTTPTracker() public method

public HTTPTracker ( Uri announceUrl ) : System
announceUrl System.Uri
return System

Scrape() public method

public Scrape ( ScrapeParameters parameters, object state ) : void
parameters ScrapeParameters
state object
return void

ToString() public method

public ToString ( ) : string
return string