C# 클래스 Bend.LogSegmentsHandler

상속: IDisposable
파일 보기 프로젝트 열기: jeske/StepsDB-alpha 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
InitLogSegmentStream ( Stream log ) : void
LogSegmentsHandler ( LogWriter logwriter, IRegionManager regionmgr, RootBlockLogSegment segments ) : System
advanceActiveLogSegment ( ) : void
prepareLog ( ) : void
recoverLogCmds ( ) : IEnumerable
setDebugLogSegments ( ) : void

비공개 메소드들

메소드 설명
_addCommand ( LogCommands cmdtype, byte cmdbytes, long &logWaitNumber ) : void
_doLogEnd ( BinaryWriter logbr ) : void
_organizeLogSegments ( RootBlockLogSegment segments ) : void
_processCommand ( LogCommands cmdtype, byte cmdbytes ) : void
abortCorrupt ( String reason ) : void
addLogPacket ( byte logpacket ) : void
flushPending ( ) : long
notifyLogStatus ( ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

InitLogSegmentStream() 공개 정적인 메소드

public static InitLogSegmentStream ( Stream log ) : void
log Stream
리턴 void

LogSegmentsHandler() 공개 메소드

public LogSegmentsHandler ( LogWriter logwriter, IRegionManager regionmgr, RootBlockLogSegment segments ) : System
logwriter LogWriter
regionmgr IRegionManager
segments RootBlockLogSegment
리턴 System

advanceActiveLogSegment() 공개 메소드

public advanceActiveLogSegment ( ) : void
리턴 void

prepareLog() 공개 메소드

public prepareLog ( ) : void
리턴 void

recoverLogCmds() 공개 메소드

public recoverLogCmds ( ) : IEnumerable
리턴 IEnumerable

setDebugLogSegments() 공개 메소드

public setDebugLogSegments ( ) : void
리턴 void