OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OpenSim.Region.Framework.Scenes.SceneCommunicationService Class Reference

Class that Region communications runs through More...

Collaboration diagram for OpenSim.Region.Framework.Scenes.SceneCommunicationService:
Collaboration graph
[legend]

Public Member Functions

void SetScene (Scene s)
 
delegate void InformNeighbourThatRegionUpDelegate (INeighbourService nService, RegionInfo region, ulong regionhandle)
 
void InformNeighborsThatRegionisUp (INeighbourService neighbourService, RegionInfo region)
 
delegate void SendChildAgentDataUpdateDelegate (AgentPosition cAgentData, UUID scopeID, GridRegion dest)
 
void SendChildAgentDataUpdate (AgentPosition cAgentData, ScenePresence presence)
 
delegate void SendCloseChildAgentDelegate (UUID agentID, ulong regionHandle)
 
void SendCloseChildAgentConnections (UUID agentID, string auth_code, List< ulong > regionslst)
 Closes a child agents in a collection of regions. Does so asynchronously so that the caller doesn't wait. More...
 
List< GridRegionRequestNamedRegions (string name, int maxNumber)
 

Protected Member Functions

void SendCloseChildAgent (UUID agentID, ulong regionHandle, string auth_token)
 This Closes child agents on neighboring regions Calls an asynchronous method to do so.. so it doesn't lag the sim. More...
 

Protected Attributes

RegionInfo m_regionInfo
 
Scene m_scene
 

Detailed Description

Class that Region communications runs through

Definition at line 51 of file SceneCommunicationService.cs.

Member Function Documentation

void OpenSim.Region.Framework.Scenes.SceneCommunicationService.InformNeighborsThatRegionisUp ( INeighbourService  neighbourService,
RegionInfo  region 
)
inline

Definition at line 104 of file SceneCommunicationService.cs.

delegate void OpenSim.Region.Framework.Scenes.SceneCommunicationService.InformNeighbourThatRegionUpDelegate ( INeighbourService  nService,
RegionInfo  region,
ulong  regionhandle 
)
List<GridRegion> OpenSim.Region.Framework.Scenes.SceneCommunicationService.RequestNamedRegions ( string  name,
int  maxNumber 
)
inline

Definition at line 271 of file SceneCommunicationService.cs.

void OpenSim.Region.Framework.Scenes.SceneCommunicationService.SendChildAgentDataUpdate ( AgentPosition  cAgentData,
ScenePresence  presence 
)
inline

Definition at line 175 of file SceneCommunicationService.cs.

delegate void OpenSim.Region.Framework.Scenes.SceneCommunicationService.SendChildAgentDataUpdateDelegate ( AgentPosition  cAgentData,
UUID  scopeID,
GridRegion  dest 
)
void OpenSim.Region.Framework.Scenes.SceneCommunicationService.SendCloseChildAgent ( UUID  agentID,
ulong  regionHandle,
string  auth_token 
)
inlineprotected

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

Definition at line 227 of file SceneCommunicationService.cs.

void OpenSim.Region.Framework.Scenes.SceneCommunicationService.SendCloseChildAgentConnections ( UUID  agentID,
string  auth_code,
List< ulong >  regionslst 
)
inline

Closes a child agents in a collection of regions. Does so asynchronously so that the caller doesn't wait.

Parameters
agentID
regionslst

Definition at line 256 of file SceneCommunicationService.cs.

delegate void OpenSim.Region.Framework.Scenes.SceneCommunicationService.SendCloseChildAgentDelegate ( UUID  agentID,
ulong  regionHandle 
)
void OpenSim.Region.Framework.Scenes.SceneCommunicationService.SetScene ( Scene  s)
inline

Definition at line 59 of file SceneCommunicationService.cs.

Member Data Documentation

RegionInfo OpenSim.Region.Framework.Scenes.SceneCommunicationService.m_regionInfo
protected

Definition at line 56 of file SceneCommunicationService.cs.

Scene OpenSim.Region.Framework.Scenes.SceneCommunicationService.m_scene
protected

Definition at line 57 of file SceneCommunicationService.cs.


The documentation for this class was generated from the following file: