Table of Contents

Class FreeList

Namespace
ReFuel.Memory
Assembly
ReFuel.dll

A class that specializes in managing allocations.

public class FreeList
Inheritance
FreeList
Inherited Members

Properties

Blocks

Number of blocks available.

public int Blocks { get; }

Property Value

int

LargestBlock

Largest block that can be reclaimed.

public int LargestBlock { get; }

Property Value

int

Methods

Give(Block)

public void Give(Block block)

Parameters

block Block

Take(int, out Block)

public bool Take(int size, out Block block)

Parameters

size int
block Block

Returns

bool