C# Class CSPspEmu.Hle.Modules.threadman.ThreadManForUser.FixedPool

Inheritance: IDisposable, IHleUidPoolClass
Show file Open project: soywiz/cspspemu

Public Properties

Property Type Description
Attributes FplAttributes
BlockSize int
FreeBlocks List
MemoryManager CSPspEmu.Hle.Managers.HleMemoryManager
MemoryPartition MemoryPartition
Name string
NumberOfBlocks int
Options FplOptionsStruct
PartitionId MemoryPartitions
ThreadManForUser ThreadManForUser
UsedBlocks List
WaitItemList List

Public Methods

Method Description
Allocate ( PspPointer DataPointer, uint Timeout, bool HandleCallbacks ) : void
FixedPool ( ThreadManForUser ThreadManForUser ) : System
Free ( PspPointer DataPointer ) : void
GetAddressFromBlockIndex ( int Index ) : uint
IDisposable ( ) : void
Init ( ) : void
ToString ( ) : string
TryAllocate ( PspPointer DataPointer ) : bool

Method Details

Allocate() public method

public Allocate ( PspPointer DataPointer, uint Timeout, bool HandleCallbacks ) : void
DataPointer PspPointer
Timeout uint
HandleCallbacks bool
return void

FixedPool() public method

public FixedPool ( ThreadManForUser ThreadManForUser ) : System
ThreadManForUser ThreadManForUser
return System

Free() public method

public Free ( PspPointer DataPointer ) : void
DataPointer PspPointer
return void

GetAddressFromBlockIndex() public method

public GetAddressFromBlockIndex ( int Index ) : uint
Index int
return uint

IDisposable() public method

public IDisposable ( ) : void
return void

Init() public method

public Init ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

TryAllocate() public method

public TryAllocate ( PspPointer DataPointer ) : bool
DataPointer PspPointer
return bool

Property Details

Attributes public property

public FplAttributes Attributes
return FplAttributes

BlockSize public property

public int BlockSize
return int

FreeBlocks public property

public List FreeBlocks
return List

MemoryManager public property

public HleMemoryManager,CSPspEmu.Hle.Managers MemoryManager
return CSPspEmu.Hle.Managers.HleMemoryManager

MemoryPartition public property

public MemoryPartition MemoryPartition
return MemoryPartition

Name public property

public string Name
return string

NumberOfBlocks public property

public int NumberOfBlocks
return int

Options public property

public FplOptionsStruct Options
return FplOptionsStruct

PartitionId public property

public MemoryPartitions PartitionId
return MemoryPartitions

ThreadManForUser public property

public ThreadManForUser,CSPspEmu.Hle.Modules.threadman ThreadManForUser
return ThreadManForUser

UsedBlocks public property

public List UsedBlocks
return List

WaitItemList public property

public List WaitItemList
return List