C# 클래스 Versionr.Network.SharedNetwork

파일 보기 프로젝트 열기: eatplayhate/versionr 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AllowedProtocols Protocol[]

공개 메소드들

메소드 설명
CheckRecord ( SharedNetworkInfo sharedInfo, Record record ) : void
SupportsAuthentication ( Protocol protocol ) : bool

비공개 메소드들

메소드 설명
CheckRecords ( SharedNetworkInfo sharedInfo, VersionInfo info ) : void
CreateFusedAlteration ( SharedNetworkInfo sharedInfo, Alteration y ) : FusedAlteration
CreatePack ( SharedNetworkInfo sharedInfo, List versionData ) : VersionPack
CreateVersionInfo ( SharedNetworkInfo sharedInfo, System.Objects x ) : VersionInfo
FindLocalOrRemoteVersionInfo ( System.Guid possibleChild, SharedNetwork clientInfo, List &mergeInfo ) : Objects.Version
GetAncestry ( System.Guid version, SharedNetworkInfo sharedInfo ) : HashSet
GetAncestryInternal ( HashSet checkedVersions, System.Guid version, SharedNetwork clientInfo ) : void
GetSender ( SharedNetworkInfo sharedInfo, SendStats stats = null ) : Func
GetVersionList ( SharedNetworkInfo info, System.Objects version, Stack &branchesToSend, Stack &versionsToSend ) : bool
GetVersionListInternal ( SharedNetworkInfo info, System.Objects version, Stack branchesToSend, Stack versionsToSend ) : bool
ImportBranchJournal ( SharedNetworkInfo sharedInfo, bool interactive ) : bool
ImportBranches ( SharedNetwork sharedInfo ) : void
ImportRecords ( SharedNetworkInfo sharedInfo, bool enablePrinter = false ) : bool
IsAncestor ( System.Guid ancestor, System.Guid possibleChild, SharedNetwork clientInfo ) : bool
IsAncestorInternal ( HashSet checkedVersions, System.Guid ancestor, System.Guid possibleChild, SharedNetwork clientInfo ) : bool
ProcesPushObjectQuery ( SharedNetworkInfo sharedInfo ) : void
ProcessPushObjectQuery ( SharedNetworkInfo sharedInfo, PushObjectQuery query ) : PushObjectResponse
QueryBranch ( SharedNetworkInfo info, Stack branchesToSend, Branch branch ) : bool
ReceiveBranchJournal ( SharedNetworkInfo sharedInfo ) : void
ReceiveBranches ( SharedNetworkInfo sharedInfo ) : void
ReceivePack ( SharedNetworkInfo sharedInfo, VersionPack pack ) : void
ReceiveRecordParents ( SharedNetwork sharedInfo, RecordParentPack response ) : void
ReceiveVersions ( SharedNetworkInfo sharedInfo ) : void
RequestRecordData ( SharedNetworkInfo sharedInfo ) : void
RequestRecordDataUnmapped ( SharedNetworkInfo sharedInfo, List missingRecordData ) : List
RequestRecordMetadata ( SharedNetworkInfo sharedInfo ) : void
SendBranchJournal ( SharedNetworkInfo info ) : bool
SendBranches ( SharedNetworkInfo sharedInfo, Stack branchesToSend ) : bool
SendRecordDataUnmapped ( SharedNetworkInfo sharedInfo ) : bool
SendVersions ( SharedNetworkInfo sharedInfo, Stack versionsToSend ) : bool

메소드 상세

CheckRecord() 공개 정적인 메소드

public static CheckRecord ( SharedNetworkInfo sharedInfo, Record record ) : void
sharedInfo SharedNetworkInfo
record Versionr.Objects.Record
리턴 void

SupportsAuthentication() 공개 정적인 메소드

public static SupportsAuthentication ( Protocol protocol ) : bool
protocol Protocol
리턴 bool

프로퍼티 상세

AllowedProtocols 공개적으로 정적으로 프로퍼티

public static Protocol[] AllowedProtocols
리턴 Protocol[]