C# Class FParsec.StringBuffer.FreeChunk

Show file Open project: sandersn/fing

Public Properties

Property Type Description
Index int
Largest FreeChunk
NextInSegment FreeChunk
NextInSize FreeChunk
PrevInSegment FreeChunk
PrevInSize FreeChunk
Segment PoolSegment
Size int
Smallest FreeChunk

Public Methods

Method Description
FreeChunk ( PoolSegment segment, FreeChunk prevInSegment, FreeChunk nextInSegment, int index, int size ) : System
FreeChunk ( PoolSegment segment, int index, int size ) : System
MoveAfterSizeHasDecreased ( ) : void
MoveAfterSizeHasIncreased ( ) : void
Remove ( ) : void

Private Methods

Method Description
InsertIntoSizeList ( ) : void

Method Details

FreeChunk() public method

public FreeChunk ( PoolSegment segment, FreeChunk prevInSegment, FreeChunk nextInSegment, int index, int size ) : System
segment PoolSegment
prevInSegment FreeChunk
nextInSegment FreeChunk
index int
size int
return System

FreeChunk() public method

public FreeChunk ( PoolSegment segment, int index, int size ) : System
segment PoolSegment
index int
size int
return System

MoveAfterSizeHasDecreased() public method

public MoveAfterSizeHasDecreased ( ) : void
return void

MoveAfterSizeHasIncreased() public method

public MoveAfterSizeHasIncreased ( ) : void
return void

Remove() public method

public Remove ( ) : void
return void

Property Details

Index public property

public int Index
return int

Largest public static property

public static FreeChunk Largest
return FreeChunk

NextInSegment public property

public FreeChunk NextInSegment
return FreeChunk

NextInSize public property

public FreeChunk NextInSize
return FreeChunk

PrevInSegment public property

public FreeChunk PrevInSegment
return FreeChunk

PrevInSize public property

public FreeChunk PrevInSize
return FreeChunk

Segment public property

public PoolSegment Segment
return PoolSegment

Size public property

public int Size
return int

Smallest public static property

public static FreeChunk Smallest
return FreeChunk