C# Class LyricsEngine.LyricsSites.AbstractSite

Inheritance: ILyricSite
Show file 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 property

protected string Artist
return string

Complete protected property

protected bool Complete
return bool

LyricText protected property

protected string LyricText
return string

MEventStopSiteSearches protected property

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

TimeLimit protected property

protected int TimeLimit
return int

Title protected property

protected string Title
return string