C# Class Versionr.ObjectStore.StandardObjectStore

Inheritance: ObjectStoreBase
Afficher le fichier Open project: eatplayhate/versionr

Private Properties

Свойство Type Description
CheckFileForDataIDExists bool
CompleteTransaction bool
GetDataStream Stream
GetEntryCount long
GetFileForDataID System.IO.FileInfo
GetInfo RecordInfo
GetLookup string
GetStreamForLookup Stream
GetTransmissionLengthInternal long
ImportRecordFromFlatStore void
InitializeDBTypes void
LoadSignature ChunkedChecksum
LoadSignatureFromStream ChunkedChecksum
OpenCodecStream Stream
OpenDeltaCodecStream Stream
OpenLegacyStream Stream

Méthodes publiques

Méthode Description
AbortStorageTransaction ( ObjectStoreTransaction transaction ) : bool
BeginStorageTransaction ( ) : ObjectStoreTransaction
Create ( Area owner ) : void
EndStorageTransaction ( ObjectStoreTransaction transaction ) : bool
FlushStorageTransaction ( ObjectStoreTransaction transaction ) : bool
GetRecordStream ( System.Objects record ) : Stream
GetTransmissionLength ( Record record ) : long
HasData ( Record recordInfo, List &requestedData ) : bool
HasDataDirect ( string x, List &requestedData ) : bool
Open ( Area owner ) : bool
ReceiveRecordData ( ObjectStoreTransaction transaction, string directName, System dataStream, string &dependency ) : bool
RecordData ( ObjectStoreTransaction transaction, Record newRecord, Record priorRecord, Entry fileEntry ) : bool
TransmitRecordData ( Record record, Func sender, byte scratchBuffer, System.Action beginTransmission = null ) : bool
WriteRecordStream ( Record record, System outputStream ) : void

Méthodes protégées

Méthode Description
WriteRecordStream ( FileObjectStoreData storeData, System outputStream ) : void

Private Methods

Méthode Description
CheckFileForDataIDExists ( string id ) : bool
CompleteTransaction ( StandardObjectStoreTransaction transaction, bool abort ) : bool
GetDataStream ( Record record ) : Stream
GetEntryCount ( ) : long
GetFileForDataID ( string id ) : FileInfo
GetInfo ( Record x ) : RecordInfo
GetLookup ( Record record ) : string
GetStreamForLookup ( string lookup ) : Stream
GetTransmissionLengthInternal ( FileObjectStoreData storeData ) : long
ImportRecordFromFlatStore ( Record x ) : void
InitializeDBTypes ( ) : void
LoadSignature ( FileObjectStoreData storeData ) : ChunkedChecksum
LoadSignatureFromStream ( Stream stream ) : ChunkedChecksum
OpenCodecStream ( Stream stream ) : Stream
OpenDeltaCodecStream ( Stream stream, Stream &baseFileStream, FileInfo &tempFileName ) : Stream
OpenLegacyStream ( FileObjectStoreData storeData ) : Stream

Method Details

AbortStorageTransaction() public méthode

public AbortStorageTransaction ( ObjectStoreTransaction transaction ) : bool
transaction ObjectStoreTransaction
Résultat bool

BeginStorageTransaction() public méthode

public BeginStorageTransaction ( ) : ObjectStoreTransaction
Résultat ObjectStoreTransaction

Create() public méthode

public Create ( Area owner ) : void
owner Area
Résultat void

EndStorageTransaction() public méthode

public EndStorageTransaction ( ObjectStoreTransaction transaction ) : bool
transaction ObjectStoreTransaction
Résultat bool

FlushStorageTransaction() public méthode

public FlushStorageTransaction ( ObjectStoreTransaction transaction ) : bool
transaction ObjectStoreTransaction
Résultat bool

GetRecordStream() public méthode

public GetRecordStream ( System.Objects record ) : Stream
record System.Objects
Résultat System.IO.Stream

GetTransmissionLength() public méthode

public GetTransmissionLength ( Record record ) : long
record Versionr.Objects.Record
Résultat long

HasData() public méthode

public HasData ( Record recordInfo, List &requestedData ) : bool
recordInfo Versionr.Objects.Record
requestedData List
Résultat bool

HasDataDirect() public méthode

public HasDataDirect ( string x, List &requestedData ) : bool
x string
requestedData List
Résultat bool

Open() public méthode

public Open ( Area owner ) : bool
owner Area
Résultat bool

ReceiveRecordData() public méthode

public ReceiveRecordData ( ObjectStoreTransaction transaction, string directName, System dataStream, string &dependency ) : bool
transaction ObjectStoreTransaction
directName string
dataStream System
dependency string
Résultat bool

RecordData() public méthode

public RecordData ( ObjectStoreTransaction transaction, Record newRecord, Record priorRecord, Entry fileEntry ) : bool
transaction ObjectStoreTransaction
newRecord Versionr.Objects.Record
priorRecord Versionr.Objects.Record
fileEntry Entry
Résultat bool

TransmitRecordData() public méthode

public TransmitRecordData ( Record record, Func sender, byte scratchBuffer, System.Action beginTransmission = null ) : bool
record Versionr.Objects.Record
sender Func
scratchBuffer byte
beginTransmission System.Action
Résultat bool

WriteRecordStream() protected méthode

protected WriteRecordStream ( FileObjectStoreData storeData, System outputStream ) : void
storeData FileObjectStoreData
outputStream System
Résultat void

WriteRecordStream() public méthode

public WriteRecordStream ( Record record, System outputStream ) : void
record Versionr.Objects.Record
outputStream System
Résultat void