C# 클래스 CSPspEmu.Hle.Modules.threadman.ThreadManForUser.PspMutex

상속: IHleUidPoolClass, IDisposable
파일 보기 프로젝트 열기: soywiz/cspspemu

공개 프로퍼티들

프로퍼티 타입 설명
Attributes MutexAttributesEnum
CurrentCountValue int
LockCpuThreadState CSPspEmu.Core.Cpu.CpuThreadState
Name string
Options uint
ThreadManForUser ThreadManForUser
WakeUpList Queue

공개 메소드들

메소드 설명
IDisposable ( ) : void
Lock ( CpuThreadState CurrentCpuThreadState, int UpdateCountValue, uint Timeout ) : void
PspMutex ( ThreadManForUser ThreadManForUser ) : System
TryLock ( CpuThreadState CurrentCpuThreadState, int UpdateCountValue ) : bool
Unlock ( CpuThreadState CurrentCpuThreadState, int UpdateCountValue ) : void

메소드 상세

IDisposable() 공개 메소드

public IDisposable ( ) : void
리턴 void

Lock() 공개 메소드

public Lock ( CpuThreadState CurrentCpuThreadState, int UpdateCountValue, uint Timeout ) : void
CurrentCpuThreadState CSPspEmu.Core.Cpu.CpuThreadState
UpdateCountValue int
Timeout uint
리턴 void

PspMutex() 공개 메소드

public PspMutex ( ThreadManForUser ThreadManForUser ) : System
ThreadManForUser ThreadManForUser
리턴 System

TryLock() 공개 메소드

public TryLock ( CpuThreadState CurrentCpuThreadState, int UpdateCountValue ) : bool
CurrentCpuThreadState CSPspEmu.Core.Cpu.CpuThreadState
UpdateCountValue int
리턴 bool

Unlock() 공개 메소드

public Unlock ( CpuThreadState CurrentCpuThreadState, int UpdateCountValue ) : void
CurrentCpuThreadState CSPspEmu.Core.Cpu.CpuThreadState
UpdateCountValue int
리턴 void

프로퍼티 상세

Attributes 공개적으로 프로퍼티

public MutexAttributesEnum Attributes
리턴 MutexAttributesEnum

CurrentCountValue 공개적으로 프로퍼티

public int CurrentCountValue
리턴 int

LockCpuThreadState 공개적으로 프로퍼티

public CpuThreadState,CSPspEmu.Core.Cpu LockCpuThreadState
리턴 CSPspEmu.Core.Cpu.CpuThreadState

Name 공개적으로 프로퍼티

public string Name
리턴 string

Options 공개적으로 프로퍼티

public uint Options
리턴 uint

ThreadManForUser 공개적으로 프로퍼티

public ThreadManForUser,CSPspEmu.Hle.Modules.threadman ThreadManForUser
리턴 ThreadManForUser

WakeUpList 공개적으로 프로퍼티

public Queue WakeUpList
리턴 Queue