Property | Type | Description | |
---|---|---|---|
AddToBinChain | void | ||
Alloc | long | ||
CheckOffset | void | ||
CoalesceArea | void | ||
CropArea | void | ||
ExpandDataArea | long | ||
FindAllocatedAreasNotIn | IEnumerable |
||
Free | void | ||
GetNextAreaHeader | long | ||
GetPreviousAreaHeader | long | ||
Init | void | ||
IsValidBoundarySize | bool | ||
MinimumBinSizeIndex | int | ||
ReadBins | void | ||
ReboundArea | void | ||
RemoveFromBinChain | void | ||
WriteBinIndex | void |
Method | Description | |
---|---|---|
Close ( ) : void | ||
CreateArea ( long size ) : IArea | ||
DeleteArea ( long id ) : void | ||
Dispose ( ) : void | ||
GetAllAreas ( ) : IEnumerable |
||
GetArea ( long id, bool readOnly ) : IArea | ||
Lock ( ) : void | ||
Open ( ) : bool | ||
Unlock ( ) : void |
Method | Description | |
---|---|---|
CloseStore ( ) : void | ||
Dispose ( bool disposing ) : void | ||
OpenStore ( bool readOnly ) : void | ||
Read ( long offset, byte buffer, int index, int length ) : int | ||
ReadAreaHeader ( long offset, long header ) : void | ||
ReadByte ( long offset ) : int | ||
SetDataAreaSize ( long length ) : void | ||
SplitArea ( long offset, long newBoundary ) : void | ||
StoreBase ( bool isReadOnly ) : System | ||
Write ( long offset, byte value ) : void | ||
Write ( long offset, byte buffer, int index, int length ) : void |
Method | Description | |
---|---|---|
AddToBinChain ( long pointer, long size ) : void | ||
Alloc ( long size ) : long | ||
CheckOffset ( long offset ) : void | ||
CoalesceArea ( long offset, long size ) : void | ||
CropArea ( long offset, long allocatedSize ) : void | ||
ExpandDataArea ( long minSize ) : long | ||
FindAllocatedAreasNotIn ( List |
||
Free ( long pointer ) : void | ||
GetNextAreaHeader ( long offset, long header ) : long | ||
GetPreviousAreaHeader ( long offset, long header ) : long | ||
Init ( ) : void | ||
IsValidBoundarySize ( long size ) : bool | ||
MinimumBinSizeIndex ( long size ) : int | ||
ReadBins ( ) : void | ||
ReboundArea ( long offset, long header, bool writeHeaders ) : void | ||
RemoveFromBinChain ( long offset, long size ) : void | ||
WriteBinIndex ( int index ) : void |
public GetArea ( long id, bool readOnly ) : IArea | ||
id | long | |
readOnly | bool | |
return | IArea |
protected abstract OpenStore ( bool readOnly ) : void | ||
readOnly | bool | |
return | void |
protected abstract Read ( long offset, byte buffer, int index, int length ) : int | ||
offset | long | |
buffer | byte | |
index | int | |
length | int | |
return | int |
protected ReadAreaHeader ( long offset, long header ) : void | ||
offset | long | |
header | long | |
return | void |
protected abstract SetDataAreaSize ( long length ) : void | ||
length | long | |
return | void |
protected SplitArea ( long offset, long newBoundary ) : void | ||
offset | long | |
newBoundary | long | |
return | void |
protected StoreBase ( bool isReadOnly ) : System | ||
isReadOnly | bool | |
return | System |
protected Write ( long offset, byte value ) : void | ||
offset | long | |
value | byte | |
return | void |
protected abstract Write ( long offset, byte buffer, int index, int length ) : void | ||
offset | long | |
buffer | byte | |
index | int | |
length | int | |
return | void |