C# 클래스 MonkeyWrench.Scheduler.SchedulerBase

파일 보기 프로젝트 열기: rolfbjarne/monkeywrench

공개 메소드들

메소드 설명
AddChangeSets ( List docs ) : void
UpdateRevisionsInDB ( DB db, DBLane lane, List hosts, List hostlanes ) : bool

This method must return true if a revision was added to the database.

보호된 메소드들

메소드 설명
AddChangeSet ( XmlDocument doc ) : void
AddChangedPath ( string path, string revision ) : void
CompareRevisions ( string repository, string a, string b ) : int
Log ( string msg ) : void
SchedulerBase ( bool ForceFullUpdate ) : System
UpdateRevisionsInDBInternal ( DB db, DBLane lane, string repository, DBRevision>.Dictionary revisions, List hosts, List hostlanes, string min_revision ) : bool

비공개 메소드들

메소드 설명
HasCommits ( DBLane lane, string &min_revision ) : bool

Checks if a lane has any reported commits. If so, min_revision will be the first reported commit (otherwise min_revision will be null).

메소드 상세

AddChangeSet() 보호된 메소드

protected AddChangeSet ( XmlDocument doc ) : void
doc System.Xml.XmlDocument
리턴 void

AddChangeSets() 공개 메소드

public AddChangeSets ( List docs ) : void
docs List
리턴 void

AddChangedPath() 보호된 메소드

protected AddChangedPath ( string path, string revision ) : void
path string
revision string
리턴 void

CompareRevisions() 보호된 추상적인 메소드

protected abstract CompareRevisions ( string repository, string a, string b ) : int
repository string
a string
b string
리턴 int

Log() 보호된 메소드

protected Log ( string msg ) : void
msg string
리턴 void

SchedulerBase() 보호된 메소드

protected SchedulerBase ( bool ForceFullUpdate ) : System
ForceFullUpdate bool
리턴 System

UpdateRevisionsInDB() 공개 메소드

This method must return true if a revision was added to the database.
public UpdateRevisionsInDB ( DB db, DBLane lane, List hosts, List hostlanes ) : bool
db DB
lane MonkeyWrench.DataClasses.DBLane
hosts List
hostlanes List
리턴 bool

UpdateRevisionsInDBInternal() 보호된 추상적인 메소드

protected abstract UpdateRevisionsInDBInternal ( DB db, DBLane lane, string repository, DBRevision>.Dictionary revisions, List hosts, List hostlanes, string min_revision ) : bool
db DB
lane MonkeyWrench.DataClasses.DBLane
repository string
revisions DBRevision>.Dictionary
hosts List
hostlanes List
min_revision string
리턴 bool