C# 클래스 BTDB.EventStoreLayer.ReadOnlyEventStore

상속: IReadEventStore
파일 보기 프로젝트 열기: Bobris/BTDB

보호된 프로퍼티들

프로퍼티 타입 설명
CompressionStrategy ICompressionStrategy
EndBuffer byte[]
EndBufferLen uint
EndBufferPosition ulong
File IEventFileStorage
Mapping ITypeSerializersMapping
MaxBlockSize uint
NextReadPosition ulong

공개 메소드들

메소드 설명
IsKnownAsAppendable ( ) : bool
IsKnownAsCorrupted ( ) : bool
IsKnownAsFinished ( ) : bool
ReadFromStartToEnd ( IEventStoreObserver observer ) : void
ReadOnlyEventStore ( IEventFileStorage file, ITypeSerializersMapping mapping, ICompressionStrategy compressionStrategy ) : System
ReadToEnd ( IEventStoreObserver observer ) : void

비공개 메소드들

메소드 설명
Process ( BlockType blockType, ByteBuffer block, IEventStoreObserver observer ) : bool
SetCorrupted ( [ sourceLineNumber ) : void

메소드 상세

IsKnownAsAppendable() 공개 메소드

public IsKnownAsAppendable ( ) : bool
리턴 bool

IsKnownAsCorrupted() 공개 메소드

public IsKnownAsCorrupted ( ) : bool
리턴 bool

IsKnownAsFinished() 공개 메소드

public IsKnownAsFinished ( ) : bool
리턴 bool

ReadFromStartToEnd() 공개 메소드

public ReadFromStartToEnd ( IEventStoreObserver observer ) : void
observer IEventStoreObserver
리턴 void

ReadOnlyEventStore() 공개 메소드

public ReadOnlyEventStore ( IEventFileStorage file, ITypeSerializersMapping mapping, ICompressionStrategy compressionStrategy ) : System
file IEventFileStorage
mapping ITypeSerializersMapping
compressionStrategy ICompressionStrategy
리턴 System

ReadToEnd() 공개 메소드

public ReadToEnd ( IEventStoreObserver observer ) : void
observer IEventStoreObserver
리턴 void

프로퍼티 상세

CompressionStrategy 보호되어 있는 프로퍼티

protected ICompressionStrategy CompressionStrategy
리턴 ICompressionStrategy

EndBuffer 보호되어 있는 프로퍼티

protected byte[] EndBuffer
리턴 byte[]

EndBufferLen 보호되어 있는 프로퍼티

protected uint EndBufferLen
리턴 uint

EndBufferPosition 보호되어 있는 프로퍼티

protected ulong EndBufferPosition
리턴 ulong

File 보호되어 있는 프로퍼티

protected IEventFileStorage File
리턴 IEventFileStorage

Mapping 보호되어 있는 프로퍼티

protected ITypeSerializersMapping Mapping
리턴 ITypeSerializersMapping

MaxBlockSize 보호되어 있는 프로퍼티

protected uint MaxBlockSize
리턴 uint

NextReadPosition 보호되어 있는 프로퍼티

protected ulong NextReadPosition
리턴 ulong