Property | Type | Description | |
---|---|---|---|
CoroutinePool | |||
Current | HleThread | ||
DispatchingThreads | SCE_KERNEL_DISPATCHTHREAD_STATE | ||
PreemptiveScheduler | PreemptiveScheduler |
||
Threads | List |
||
ThreadsById | HleThread>.Dictionary |
Property | Type | Description | |
---|---|---|---|
LastId | int |
Method | Description | |
---|---|---|
Create ( ) : HleThread | ||
DebugCurrentThread ( ) : void | ||
DeleteThread ( HleThread HleThread ) : void | ||
ExitThread ( HleThread HleThread, int ExitStatus ) : void | ||
GetThreadById ( int Id, bool AllowSelf = true ) : HleThread | ||
ResumeThread ( HleThread Thread ) : void | ||
ScheduleNext ( ) : void | ||
StepNext ( System.Action DoBeforeSelectingNext ) : void | ||
SuspendThread ( HleThread Thread ) : void | ||
TerminateThread ( HleThread HleThread ) : void | ||
UpdatedThread ( HleThread HleThread ) : void | ||
Yield ( ) : void |
Inside the active thread, yields the execution, and terminates the step.
|
Method | Description | |
---|---|---|
CalculateNext ( ) : HleThread | ||
ExecuteCurrent ( HleThread Current ) : void |
Execute current thread steps until it can execute other thread.
|
|
ExecuteQueuedCallbacks ( ) : void | ||
ExecuteQueuedInterrupts ( ) : void | ||
FindCallbackHandlerWithHighestPriority ( ) : HleThread | ||
HleThreadManager ( ) : System | ||
ICpuConnector ( |
||
IGpuConnector ( uint PC, PspGeCallbackData CallbackData, uint Signal, SignalBehavior Behavior, bool ExecuteNow ) : void | ||
IGpuConnector ( uint PC, PspGeCallbackData CallbackData, uint Arg, bool ExecuteNow ) : void | ||
IInjectInitialize ( ) : void |
public DeleteThread ( HleThread HleThread ) : void | ||
HleThread | HleThread | |
return | void |
public ExitThread ( HleThread HleThread, int ExitStatus ) : void | ||
HleThread | HleThread | |
ExitStatus | int | |
return | void |
public GetThreadById ( int Id, bool AllowSelf = true ) : HleThread | ||
Id | int | |
AllowSelf | bool | |
return | HleThread |
public ResumeThread ( HleThread Thread ) : void | ||
Thread | HleThread | |
return | void |
public StepNext ( System.Action DoBeforeSelectingNext ) : void | ||
DoBeforeSelectingNext | System.Action | |
return | void |
public SuspendThread ( HleThread Thread ) : void | ||
Thread | HleThread | |
return | void |
public TerminateThread ( HleThread HleThread ) : void | ||
HleThread | HleThread | |
return | void |
public UpdatedThread ( HleThread HleThread ) : void | ||
HleThread | HleThread | |
return | void |
public CoroutinePool,CSharpUtils.Threading CoroutinePool | ||
return |
public SCE_KERNEL_DISPATCHTHREAD_STATE DispatchingThreads | ||
return | SCE_KERNEL_DISPATCHTHREAD_STATE |
public PreemptiveScheduler |
||
return | PreemptiveScheduler |