C# Класс Bend.LogSegmentsHandler

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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