Complete networking integration gate (#58)
All checks were successful
Native code generation / deterministic (push) Successful in 12m1s
Imaging and meshing gate / native (push) Successful in 4m3s
Native Rust workspace compile / compile (push) Successful in 4m6s

This commit is contained in:
2026-08-09 19:45:06 +00:00
parent 1fd127bd8a
commit c8b2317e13
13 changed files with 978 additions and 397 deletions

View File

@@ -23945,393 +23945,62 @@ impl Simulator {
}
/// C# type: `T:LibreMetaverse.Simulator.SimStats`.
pub struct SimulatorSimStats;
impl SimulatorSimStats {
/// C# member: `M:LibreMetaverse.Simulator.SimStats.#ctor`.
pub fn new() -> Result<Self, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.#ctor")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.AddRecvBytes(System.Int64)`.
pub fn add_recv_bytes(&self, v: i64) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.AddRecvBytes(System.Int64)",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.AddSentBytes(System.Int64)`.
pub fn add_sent_bytes(&self, v: i64) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.AddSentBytes(System.Int64)",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetAndIncrementLastPingID`.
pub fn get_and_increment_last_ping_id(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.GetAndIncrementLastPingID",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetConnectTime`.
pub fn get_connect_time(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetConnectTime")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetDroppedPackets`.
pub fn get_dropped_packets(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.GetDroppedPackets",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetIncomingBPS`.
pub fn get_incoming_bps(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetIncomingBPS")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetLastPingSent`.
pub fn get_last_ping_sent(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetLastPingSent")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetOutgoingBPS`.
pub fn get_outgoing_bps(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetOutgoingBPS")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetReceivedPongs`.
pub fn get_received_pongs(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.GetReceivedPongs",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetReceivedResends`.
pub fn get_received_resends(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.GetReceivedResends",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetRecvBytes`.
pub fn get_recv_bytes(&self) -> Result<i64, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetRecvBytes")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetRecvPackets`.
pub fn get_recv_packets(&self) -> Result<i64, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetRecvPackets")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetResentPackets`.
pub fn get_resent_packets(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.GetResentPackets",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentBytes`.
pub fn get_sent_bytes(&self) -> Result<i64, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetSentBytes")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentPackets`.
pub fn get_sent_packets(&self) -> Result<i64, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetSentPackets")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentPings`.
pub fn get_sent_pings(&self) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetSentPings")
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementDroppedPackets`.
pub fn increment_dropped_packets(&self) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.IncrementDroppedPackets",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementReceivedPongs`.
pub fn increment_received_pongs(&self) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.IncrementReceivedPongs",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementReceivedResends`.
pub fn increment_received_resends(&self) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.IncrementReceivedResends",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementRecvPackets`.
pub fn increment_recv_packets(&self) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.IncrementRecvPackets",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementResentPackets`.
pub fn increment_resent_packets(&self) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.IncrementResentPackets",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementSentPackets`.
pub fn increment_sent_packets(&self) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.IncrementSentPackets",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementSentPings`.
pub fn increment_sent_pings(&self) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.IncrementSentPings",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.SetConnectTime(System.Int32)`.
pub fn set_connect_time(&self, v: i32) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.SetConnectTime(System.Int32)",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.SetIncomingBPS(System.Int32)`.
pub fn set_incoming_bps(&self, v: i32) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.SetIncomingBPS(System.Int32)",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.SetLastPingSent(System.Int32)`.
pub fn set_last_ping_sent(&self, v: i32) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.SetLastPingSent(System.Int32)",
)
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.SetOutgoingBPS(System.Int32)`.
pub fn set_outgoing_bps(&self, v: i32) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Simulator.SimStats.SetOutgoingBPS(System.Int32)",
)
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ActiveScripts`.
pub fn active_scripts(&self) -> i32 {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.ActiveScripts"
)
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ActiveScripts`.
pub fn set_active_scripts(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.ActiveScripts"
)
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.AgentTime`.
pub fn agent_time(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.AgentTime")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.AgentTime`.
pub fn set_agent_time(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.AgentTime")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.AgentUpdates`.
pub fn agent_updates(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.AgentUpdates")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.AgentUpdates`.
pub fn set_agent_updates(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.AgentUpdates")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.Agents`.
pub fn agents(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Agents")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.Agents`.
pub fn set_agents(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Agents")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ChildAgents`.
pub fn child_agents(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ChildAgents")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ChildAgents`.
pub fn set_child_agents(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ChildAgents")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.Dilation`.
pub fn dilation(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Dilation")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.Dilation`.
pub fn set_dilation(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Dilation")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.FPS`.
pub fn fps(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.FPS")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.FPS`.
pub fn set_fps(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.FPS")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.FrameTime`.
pub fn frame_time(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.FrameTime")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.FrameTime`.
pub fn set_frame_time(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.FrameTime")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.INPPS`.
pub fn inpps(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.INPPS")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.INPPS`.
pub fn set_inpps(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.INPPS")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ImageTime`.
pub fn image_time(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ImageTime")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ImageTime`.
pub fn set_image_time(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ImageTime")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.LSLIPS`.
pub fn lslips(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.LSLIPS")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.LSLIPS`.
pub fn set_lslips(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.LSLIPS")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.LastLag`.
pub fn last_lag(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.LastLag")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.LastLag`.
pub fn set_last_lag(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.LastLag")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.MissedPings`.
pub fn missed_pings(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.MissedPings")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.MissedPings`.
pub fn set_missed_pings(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.MissedPings")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.NetTime`.
pub fn net_time(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.NetTime")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.NetTime`.
pub fn set_net_time(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.NetTime")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.OUTPPS`.
pub fn outpps(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.OUTPPS")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.OUTPPS`.
pub fn set_outpps(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.OUTPPS")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.Objects`.
pub fn objects(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Objects")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.Objects`.
pub fn set_objects(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Objects")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.OtherTime`.
pub fn other_time(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.OtherTime")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.OtherTime`.
pub fn set_other_time(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.OtherTime")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingDownloads`.
pub fn pending_downloads(&self) -> i32 {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.PendingDownloads"
)
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PendingDownloads`.
pub fn set_pending_downloads(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.PendingDownloads"
)
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads`.
pub fn pending_local_uploads(&self) -> i32 {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads"
)
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads`.
pub fn set_pending_local_uploads(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads"
)
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingUploads`.
pub fn pending_uploads(&self) -> i32 {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.PendingUploads"
)
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PendingUploads`.
pub fn set_pending_uploads(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.PendingUploads"
)
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsFPS`.
pub fn physics_fps(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.PhysicsFPS")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsFPS`.
pub fn set_physics_fps(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.PhysicsFPS")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsTime`.
pub fn physics_time(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.PhysicsTime")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsTime`.
pub fn set_physics_time(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.PhysicsTime")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ResidentSize`.
pub fn resident_size(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ResidentSize")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ResidentSize`.
pub fn set_resident_size(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ResidentSize")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptTime`.
pub fn script_time(&self) -> f32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ScriptTime")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptTime`.
pub fn set_script_time(&mut self, value: f32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ScriptTime")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptedObjects`.
pub fn scripted_objects(&self) -> i32 {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.ScriptedObjects"
)
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptedObjects`.
pub fn set_scripted_objects(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Simulator.SimStats.ScriptedObjects"
)
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.UnackedBytes`.
pub fn unacked_bytes(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.UnackedBytes")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.UnackedBytes`.
pub fn set_unacked_bytes(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.UnackedBytes")
}
/// C# member: `P:LibreMetaverse.Simulator.SimStats.VirtualSize`.
pub fn virtual_size(&self) -> i32 {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.VirtualSize")
}
/// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.VirtualSize`.
pub fn set_virtual_size(&mut self, value: i32) {
libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.VirtualSize")
}
}
/// C# member: `M:LibreMetaverse.Simulator.SimStats.#ctor`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.AddRecvBytes(System.Int64)`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.AddSentBytes(System.Int64)`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetAndIncrementLastPingID`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetConnectTime`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetDroppedPackets`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetIncomingBPS`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetLastPingSent`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetOutgoingBPS`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetReceivedPongs`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetReceivedResends`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetRecvBytes`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetRecvPackets`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetResentPackets`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentBytes`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentPackets`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentPings`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementDroppedPackets`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementReceivedPongs`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementReceivedResends`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementRecvPackets`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementResentPackets`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementSentPackets`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementSentPings`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.SetConnectTime(System.Int32)`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.SetIncomingBPS(System.Int32)`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.SetLastPingSent(System.Int32)`.
/// C# member: `M:LibreMetaverse.Simulator.SimStats.SetOutgoingBPS(System.Int32)`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ActiveScripts`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.AgentTime`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.AgentUpdates`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.Agents`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ChildAgents`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.Dilation`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.FPS`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.FrameTime`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.INPPS`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ImageTime`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.LSLIPS`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.LastLag`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.MissedPings`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.NetTime`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.OUTPPS`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.Objects`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.OtherTime`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingDownloads`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingUploads`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsFPS`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsTime`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ResidentSize`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptTime`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptedObjects`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.UnackedBytes`.
/// C# member: `P:LibreMetaverse.Simulator.SimStats.VirtualSize`.
pub use crate::sim_stats::SimulatorSimStats;
/// C# type: `T:LibreMetaverse.SimulatorDataPool`.
pub struct SimulatorDataPool {