C# Class CSPspEmu.Hle.Modules.threadman.VirtualTimer

Inheritance: IHleUidPoolClass, IDisposable
显示文件 Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
Id int
Name string
SceKernelVTimerOptParam ThreadManForUser.SceKernelVTimerOptParam

Protected Properties

Property Type Description
CurrentUpdatedTime long
ElapsedAccumulatedTime long
HandlerArgument PspPointer
HandlerCallback PspPointer
HandlerEnabled bool
HandlerIsWide bool
HandlerTime long
PreviousUpdatedTime long
Timer CSPspEmu.Core.Rtc.PspVirtualTimer

Public Methods

Method Description
CancelHandler ( ) : void
Dispose ( ) : void
Handler ( ) : void
SetHandler ( long Time, PspPointer HandlerCallback, PspPointer HandlerArgument, bool HandlerIsWide ) : void
Start ( ) : void
Stop ( ) : void
UpdateElapsedTime ( bool Increment ) : void
VirtualTimer ( InjectContext InjectContext, string Name ) : System

Protected Methods

Method Description
UpdateHandlerTime ( ) : void

Method Details

CancelHandler() public method

public CancelHandler ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Handler() public method

public Handler ( ) : void
return void

SetHandler() public method

public SetHandler ( long Time, PspPointer HandlerCallback, PspPointer HandlerArgument, bool HandlerIsWide ) : void
Time long
HandlerCallback PspPointer
HandlerArgument PspPointer
HandlerIsWide bool
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

UpdateElapsedTime() public method

public UpdateElapsedTime ( bool Increment ) : void
Increment bool
return void

UpdateHandlerTime() protected method

protected UpdateHandlerTime ( ) : void
return void

VirtualTimer() public method

public VirtualTimer ( InjectContext InjectContext, string Name ) : System
InjectContext InjectContext
Name string
return System

Property Details

CurrentUpdatedTime protected_oe property

protected long CurrentUpdatedTime
return long

ElapsedAccumulatedTime protected_oe property

protected long ElapsedAccumulatedTime
return long

HandlerArgument protected_oe property

protected PspPointer HandlerArgument
return PspPointer

HandlerCallback protected_oe property

protected PspPointer HandlerCallback
return PspPointer

HandlerEnabled protected_oe property

protected bool HandlerEnabled
return bool

HandlerIsWide protected_oe property

protected bool HandlerIsWide
return bool

HandlerTime protected_oe property

protected long HandlerTime
return long

Id public_oe property

public int Id
return int

Name public_oe property

public string Name
return string

PreviousUpdatedTime protected_oe property

protected long PreviousUpdatedTime
return long

SceKernelVTimerOptParam public_oe property

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

Timer protected_oe property

protected PspVirtualTimer,CSPspEmu.Core.Rtc Timer
return CSPspEmu.Core.Rtc.PspVirtualTimer