C# Class RiotGear.Worker

显示文件 Open project: epicvrvs/RiotControl Class Usage Examples

Public Methods

Method Description
InitiateTermination ( ) : void
Run ( ) : void
WaitForUpdateThread ( ) : void
Worker ( IGlobalHandler globalHandler, StatisticsService statisticsService, RiotGear.EngineRegionProfile regionProfile, RiotGear.Configuration configuration, RiotGear.Database provider ) : System

Private Methods

Method Description
Command ( string query, DbConnection connection ) : RiotGear.DatabaseCommand
Connect ( ) : void
ConnectInThread ( ) : void
GetGroupString ( string fields ) : string
GetInsertId ( string table, DbConnection connection ) : int
GetPlaceholderString ( string fields ) : string
GetUpdateString ( string fields ) : string
InitialiseAuthenticationProfile ( ) : void
OnConnect ( LibOfLegends.RPCConnectResult result ) : void
OnDisconnect ( ) : void
PerformUpdates ( ) : bool
Reconnect ( ) : void
RunAutomaticUpdates ( ) : void
SummonerMessage ( string message, Summoner summoner ) : void
TerminateUpdateThread ( ) : void
UpdateSummonerGame ( Summoner summoner, PlayerGameStats game, DbConnection connection ) : void
WriteLine ( string input ) : void

Method Details

InitiateTermination() public method

public InitiateTermination ( ) : void
return void

Run() public method

public Run ( ) : void
return void

WaitForUpdateThread() public method

public WaitForUpdateThread ( ) : void
return void

Worker() public method

public Worker ( IGlobalHandler globalHandler, StatisticsService statisticsService, RiotGear.EngineRegionProfile regionProfile, RiotGear.Configuration configuration, RiotGear.Database provider ) : System
globalHandler IGlobalHandler
statisticsService StatisticsService
regionProfile RiotGear.EngineRegionProfile
configuration RiotGear.Configuration
provider RiotGear.Database
return System