C# Класс OpenSim.Region.Framework.Scenes.SceneCommunicationService

Class that Region communications runs through
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
KiPrimitive KiPrimitiveDelegate

Защищенные свойства (Protected)

Свойство Тип Описание
m_agentsInTransit List
m_regionInfo OpenSim.Framework.RegionInfo
m_scene Scene
regionCommsHost OpenSim.Framework.RegionCommsListener

Открытые методы

Метод Описание
Close ( ) : void

This region is shutting down, de-register all events! De-Register region from Grid!

InformNeighborsThatRegionisUp ( INeighbourService neighbourService, RegionInfo region ) : void
RegisterRegion ( IInterregionCommsOut comms_out, RegionInfo regionInfos ) : void

Register a region with the grid

RequestNamedRegions ( string name, int maxNumber ) : List
SceneCommunicationService ( ) : System
SendChildAgentDataUpdate ( AgentPosition cAgentData, ScenePresence presence ) : void
SendCloseChildAgentConnections ( UUID agentID, List regionslst ) : void
SetScene ( Scene s ) : void

Защищенные методы

Метод Описание
SendCloseChildAgentAsync ( UUID agentID, ulong regionHandle ) : void

This Closes child agents on neighboring regions Calls an asynchronous method to do so.. so it doesn't lag the sim.

Приватные методы

Метод Описание
InformNeighborsThatRegionisUpCompleted ( IAsyncResult iar ) : void
InformNeighboursThatRegionIsUpAsync ( INeighbourService neighbourService, RegionInfo region, ulong regionhandle ) : void

Asynchronous call to information neighbouring regions that this region is up

SendChildAgentDataUpdateAsync ( AgentPosition cAgentData, ulong regionHandle ) : void

This informs all neighboring regions about the settings of it's child agent. Calls an asynchronous method to do so.. so it doesn't lag the sim. This contains information, such as, Draw Distance, Camera location, Current Position, Current throttle settings, etc.

SendChildAgentDataUpdateCompleted ( IAsyncResult iar ) : void
SendCloseChildAgentCompleted ( IAsyncResult iar ) : void

Описание методов

Close() публичный Метод

This region is shutting down, de-register all events! De-Register region from Grid!
public Close ( ) : void
Результат void

InformNeighborsThatRegionisUp() публичный Метод

public InformNeighborsThatRegionisUp ( INeighbourService neighbourService, RegionInfo region ) : void
neighbourService INeighbourService
region OpenSim.Framework.RegionInfo
Результат void

RegisterRegion() публичный Метод

Register a region with the grid
Thrown if region registration fails.
public RegisterRegion ( IInterregionCommsOut comms_out, RegionInfo regionInfos ) : void
comms_out IInterregionCommsOut
regionInfos OpenSim.Framework.RegionInfo
Результат void

RequestNamedRegions() публичный Метод

public RequestNamedRegions ( string name, int maxNumber ) : List
name string
maxNumber int
Результат List

SceneCommunicationService() публичный Метод

public SceneCommunicationService ( ) : System
Результат System

SendChildAgentDataUpdate() публичный Метод

public SendChildAgentDataUpdate ( AgentPosition cAgentData, ScenePresence presence ) : void
cAgentData OpenSim.Framework.AgentPosition
presence ScenePresence
Результат void

SendCloseChildAgentAsync() защищенный Метод

This Closes child agents on neighboring regions Calls an asynchronous method to do so.. so it doesn't lag the sim.
protected SendCloseChildAgentAsync ( UUID agentID, ulong regionHandle ) : void
agentID UUID
regionHandle ulong
Результат void

SendCloseChildAgentConnections() публичный Метод

public SendCloseChildAgentConnections ( UUID agentID, List regionslst ) : void
agentID UUID
regionslst List
Результат void

SetScene() публичный Метод

public SetScene ( Scene s ) : void
s Scene
Результат void

Описание свойств

KiPrimitive публичное свойство

public KiPrimitiveDelegate KiPrimitive
Результат KiPrimitiveDelegate

m_agentsInTransit защищенное свойство

protected List m_agentsInTransit
Результат List

m_regionInfo защищенное свойство

protected RegionInfo,OpenSim.Framework m_regionInfo
Результат OpenSim.Framework.RegionInfo

m_scene защищенное свойство

protected Scene,OpenSim.Region.Framework.Scenes m_scene
Результат Scene

regionCommsHost защищенное свойство

protected RegionCommsListener,OpenSim.Framework regionCommsHost
Результат OpenSim.Framework.RegionCommsListener