C# 클래스 OpenHome.Git.Fetcher

파일 보기 프로젝트 열기: openhome/ohGit

공개 메소드들

메소드 설명
ReadFetchHeader ( BinaryReader aReader, string &aSha1 ) : byte[]
ReadFetchRecord ( BinaryReader aReader ) : string
WriteFetchHeader ( BinaryWriter aWriter, string aMessage ) : void
WriteFetchRequest ( Uri aUri, BinaryWriter aWriter ) : void
WriteZeroHeader ( BinaryWriter aWriter ) : void

비공개 메소드들

메소드 설명
Fetch ( IRepository aRepository, string aUri ) : bool
Fetch ( Repository aRepository, Uri aUri, BinaryWriter aWriter, BinaryReader aReader ) : bool
Fetch ( Repository aRepository, Uri aUri, NetworkStream aStream ) : bool

메소드 상세

ReadFetchHeader() 공개 정적인 메소드

public static ReadFetchHeader ( BinaryReader aReader, string &aSha1 ) : byte[]
aReader System.IO.BinaryReader
aSha1 string
리턴 byte[]

ReadFetchRecord() 공개 정적인 메소드

public static ReadFetchRecord ( BinaryReader aReader ) : string
aReader System.IO.BinaryReader
리턴 string

WriteFetchHeader() 공개 정적인 메소드

public static WriteFetchHeader ( BinaryWriter aWriter, string aMessage ) : void
aWriter System.IO.BinaryWriter
aMessage string
리턴 void

WriteFetchRequest() 공개 정적인 메소드

public static WriteFetchRequest ( Uri aUri, BinaryWriter aWriter ) : void
aUri System.Uri
aWriter System.IO.BinaryWriter
리턴 void

WriteZeroHeader() 공개 정적인 메소드

public static WriteZeroHeader ( BinaryWriter aWriter ) : void
aWriter System.IO.BinaryWriter
리턴 void