C# Class LyricsEngine.LyricsSites.AbstractSite

Inheritance: ILyricSite
Datei anzeigen Open project: MediaPortal/MPTagThat

Protected Properties

Property Type Description
Artist string
Complete bool
LyricText string
MEventStopSiteSearches System.Threading.WaitHandle
TimeLimit int
Title string

Public Methods

Method Description
FindLyrics ( ) : void
GetLyricType ( ) : LyricType
GetSiteComplexity ( ) : SiteComplexity
GetSiteSpeed ( ) : SiteSpeed
GetSiteType ( ) : SiteType
SiteActive ( ) : bool

Protected Methods

Method Description
AbstractSite ( string artist, string title, WaitHandle mEventStopSiteSearches, int timeLimit ) : System.Threading
FindLyricsWithTimer ( ) : void

Private Methods

Method Description
TimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Method Details

AbstractSite() protected method

protected AbstractSite ( string artist, string title, WaitHandle mEventStopSiteSearches, int timeLimit ) : System.Threading
artist string
title string
mEventStopSiteSearches System.Threading.WaitHandle
timeLimit int
return System.Threading

FindLyrics() public method

public FindLyrics ( ) : void
return void

FindLyricsWithTimer() protected abstract method

protected abstract FindLyricsWithTimer ( ) : void
return void

GetLyricType() public abstract method

public abstract GetLyricType ( ) : LyricType
return LyricType

GetSiteComplexity() public abstract method

public abstract GetSiteComplexity ( ) : SiteComplexity
return SiteComplexity

GetSiteSpeed() public abstract method

public abstract GetSiteSpeed ( ) : SiteSpeed
return SiteSpeed

GetSiteType() public abstract method

public abstract GetSiteType ( ) : SiteType
return SiteType

SiteActive() public abstract method

public abstract SiteActive ( ) : bool
return bool

Property Details

Artist protected_oe property

protected string Artist
return string

Complete protected_oe property

protected bool Complete
return bool

LyricText protected_oe property

protected string LyricText
return string

MEventStopSiteSearches protected_oe property

protected WaitHandle,System.Threading MEventStopSiteSearches
return System.Threading.WaitHandle

TimeLimit protected_oe property

protected int TimeLimit
return int

Title protected_oe property

protected string Title
return string