C# Class Universe.Modules.SimProtection.PhysicsMonitor

Inheritance: INonSharedRegionModule, IPhysicsMonitor
ファイルを表示 Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Properties

Property Type Description
m_collectingStats bool

Protected Properties

Property Type Description
m_Scene IScene
m_currentPhysicsStats PhysicsStats>.Dictionary
m_lastPhysicsStats PhysicsStats>.Dictionary
m_lastUpdated System.DateTime
m_physicsStatTimer System.Timers.Timer
m_waitingForCollectionOfStats int

Public Methods

Method Description
AddPhysicsStats ( UUID RegionID, PhysicsScene scene ) : void
AddRegion ( IScene scene ) : void
Close ( ) : void
Initialize ( IConfigSource source ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void

Protected Methods

Method Description
CurrentPhysicsStatsCommand ( IScene scene, string cmd ) : void
DumpStatsToConsole ( IScene scene, PhysicsStats stats ) : void
PhysicsProfilerCommand ( IScene scene, string cmd ) : void
PhysicsStatsCommand ( IScene scene, string cmd ) : void
PhysicsStatsHeartbeat ( object sender, System.Timers.ElapsedEventArgs e ) : void
StartThread ( object scenes ) : void

Method Details

AddPhysicsStats() public method

public AddPhysicsStats ( UUID RegionID, PhysicsScene scene ) : void
RegionID UUID
scene Universe.Framework.Physics.PhysicsScene
return void

AddRegion() public method

public AddRegion ( IScene scene ) : void
scene IScene
return void

Close() public method

public Close ( ) : void
return void

CurrentPhysicsStatsCommand() protected method

protected CurrentPhysicsStatsCommand ( IScene scene, string cmd ) : void
scene IScene
cmd string
return void

DumpStatsToConsole() protected method

protected DumpStatsToConsole ( IScene scene, PhysicsStats stats ) : void
scene IScene
stats PhysicsStats
return void

Initialize() public method

public Initialize ( IConfigSource source ) : void
source IConfigSource
return void

PhysicsProfilerCommand() protected method

protected PhysicsProfilerCommand ( IScene scene, string cmd ) : void
scene IScene
cmd string
return void

PhysicsStatsCommand() protected method

protected PhysicsStatsCommand ( IScene scene, string cmd ) : void
scene IScene
cmd string
return void

PhysicsStatsHeartbeat() protected method

protected PhysicsStatsHeartbeat ( object sender, System.Timers.ElapsedEventArgs e ) : void
sender object
e System.Timers.ElapsedEventArgs
return void

RegionLoaded() public method

public RegionLoaded ( IScene scene ) : void
scene IScene
return void

RemoveRegion() public method

public RemoveRegion ( IScene scene ) : void
scene IScene
return void

StartThread() protected method

protected StartThread ( object scenes ) : void
scenes object
return void

Property Details

m_Scene protected_oe property

protected IScene m_Scene
return IScene

m_collectingStats public_oe property

public bool m_collectingStats
return bool

m_currentPhysicsStats protected_oe property

protected Dictionary m_currentPhysicsStats
return PhysicsStats>.Dictionary

m_lastPhysicsStats protected_oe property

protected Dictionary m_lastPhysicsStats
return PhysicsStats>.Dictionary

m_lastUpdated protected_oe property

protected DateTime,System m_lastUpdated
return System.DateTime

m_physicsStatTimer protected_oe property

protected Timer,System.Timers m_physicsStatTimer
return System.Timers.Timer

m_waitingForCollectionOfStats protected_oe property

protected int m_waitingForCollectionOfStats
return int