C# Class MonkeyWrench.Scheduler.Scheduler

Exibir arquivo Open project: mono/monkeywrench

Public Methods

Method Description
AddRevisionWork ( DB db, List lanes, List hostlanes ) : bool

Returns true if something was added to the database.

AddRevisionWorkSlow ( DB db, List lanes, List hostlanes ) : bool

Returns true if something was added to the database.

ExecuteScheduler ( bool forcefullupdate ) : bool
ExecuteSchedulerAsync ( bool forcefullupdate ) : void
FindPeopleForCommit ( DBLane lane, DBRevision revision, List people ) : void
GetReports ( bool forcefullupdate ) : List
Main ( string args ) : void
Main2 ( string args ) : int

Private Methods

Method Description
AddWork ( DB db, List hosts, List lanes, List hostlanes ) : void
CheckDependencies ( DB db, List hosts, List lanes, List hostlanes ) : void
CollectWork ( List commands_in_lane, List lanes, DBLane lane, List commands ) : void

Method Details

AddRevisionWork() public static method

Returns true if something was added to the database.
public static AddRevisionWork ( DB db, List lanes, List hostlanes ) : bool
db DB
lanes List
hostlanes List
return bool

AddRevisionWorkSlow() public static method

Returns true if something was added to the database.
public static AddRevisionWorkSlow ( DB db, List lanes, List hostlanes ) : bool
db DB
lanes List
hostlanes List
return bool

ExecuteScheduler() public static method

public static ExecuteScheduler ( bool forcefullupdate ) : bool
forcefullupdate bool
return bool

ExecuteSchedulerAsync() public static method

public static ExecuteSchedulerAsync ( bool forcefullupdate ) : void
forcefullupdate bool
return void

FindPeopleForCommit() public static method

public static FindPeopleForCommit ( DBLane lane, DBRevision revision, List people ) : void
lane MonkeyWrench.DataClasses.DBLane
revision MonkeyWrench.DataClasses.DBRevision
people List
return void

GetReports() public static method

public static GetReports ( bool forcefullupdate ) : List
forcefullupdate bool
return List

Main() public static method

public static Main ( string args ) : void
args string
return void

Main2() public static method

public static Main2 ( string args ) : int
args string
return int