C# Class CSPspEmu.Hle.Threading.EventFlags.HleEventFlag

Inheritance: IDisposable, IHleUidPoolClass
Exibir arquivo Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
Info EventFlagInfo

Protected Properties

Property Type Description
_WaitingThreads List

Public Methods

Method Description
AddWaitingThread ( WaitThread WaitThread ) : void
ClearBits ( uint BitsToClear, bool DoUpdateWaitingThreads = true ) : void

Remove bits from BitPattern

Delete ( ) : void
IDisposable ( ) : void
Poll ( uint BitsToMatch, EventFlagWaitTypeSet WaitType, uint OutBits ) : bool
SetBits ( uint Bits, bool DoUpdateWaitingThreads = true ) : void

Protected Methods

Method Description
UpdateWaitingThreads ( ) : void

Private Methods

Method Description
_DoClear ( EventFlagWaitTypeSet WaitType, uint BitsToMatch ) : void

Method Details

AddWaitingThread() public method

public AddWaitingThread ( WaitThread WaitThread ) : void
WaitThread WaitThread
return void

ClearBits() public method

Remove bits from BitPattern
public ClearBits ( uint BitsToClear, bool DoUpdateWaitingThreads = true ) : void
BitsToClear uint
DoUpdateWaitingThreads bool
return void

Delete() public method

public Delete ( ) : void
return void

IDisposable() public method

public IDisposable ( ) : void
return void

Poll() public method

public Poll ( uint BitsToMatch, EventFlagWaitTypeSet WaitType, uint OutBits ) : bool
BitsToMatch uint
WaitType EventFlagWaitTypeSet
OutBits uint
return bool

SetBits() public method

public SetBits ( uint Bits, bool DoUpdateWaitingThreads = true ) : void
Bits uint
DoUpdateWaitingThreads bool
return void

UpdateWaitingThreads() protected method

protected UpdateWaitingThreads ( ) : void
return void

Property Details

Info public_oe property

public EventFlagInfo,CSPspEmu.Hle.Threading.EventFlags Info
return EventFlagInfo

_WaitingThreads protected_oe property

protected List _WaitingThreads
return List