C# Class RavenFS.Synchronization.Rdc.Wrapper.SigGenerator

Inheritance: System.Runtime.ConstrainedExecution.CriticalFinalizerObject, IDisposable
显示文件 Open project: hibernating-rhinos/RavenFS Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
EvaluatetRecursionDepth ( Stream source ) : int
GenerateSignatures ( Stream source, string fileName, ISignatureRepository signatureRepository ) : IList
SigGenerator ( ) : System

Private Methods

Method Description
DisposeInternal ( ) : void
GetInputBuffer ( Stream source, int inputBufferSize, RdcBufferPointer inputBuffer, bool &eof ) : RdcBufferPointer
InitializeGeneratorParameterses ( ) : IRdcGeneratorParameters[]
InitializeRdcGenerator ( ) : IRdcGenerator
PrepareOutputBuffers ( ) : System.IntPtr[]
PrepareOutputPointers ( RdcBufferPointer rdcBufferPointers ) : System.IntPtr[]
PrepareRdcBufferPointers ( ) : RavenFS.Synchronization.Rdc.Wrapper.Unmanaged.RdcBufferPointer[]
Process ( Stream source, IRdcGenerator rdcGenerator, string fileName, ISignatureRepository signatureRepository ) : IList
RdcBufferTranslate ( IntPtr source, RdcBufferPointer dest ) : void
RdcBufferTranslate ( RdcBufferPointer source, IntPtr dest ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

EvaluatetRecursionDepth() public method

public EvaluatetRecursionDepth ( Stream source ) : int
source Stream
return int

GenerateSignatures() public method

public GenerateSignatures ( Stream source, string fileName, ISignatureRepository signatureRepository ) : IList
source Stream
fileName string
signatureRepository ISignatureRepository
return IList

SigGenerator() public method

public SigGenerator ( ) : System
return System