OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Services.Interfaces.IGridService Interface Reference
Inheritance diagram for OpenSim.Services.Interfaces.IGridService:
Inheritance graph
[legend]

Public Member Functions

string RegisterRegion (UUID scopeID, GridRegion regionInfos)
 Register a region with the grid service. More...
 
bool DeregisterRegion (UUID regionID)
 Deregister a region with the grid service. More...
 
List< GridRegionGetNeighbours (UUID scopeID, UUID regionID)
 Get information about the regions neighbouring the given co-ordinates (in meters). More...
 
GridRegion GetRegionByUUID (UUID scopeID, UUID regionID)
 
GridRegion GetRegionByPosition (UUID scopeID, int x, int y)
 Get the region at the given position (in meters) More...
 
GridRegion GetRegionByName (UUID scopeID, string regionName)
 Get information about a region which exactly matches the name given. More...
 
List< GridRegionGetRegionsByName (UUID scopeID, string name, int maxNumber)
 Get information about regions starting with the provided name. More...
 
List< GridRegionGetRegionRange (UUID scopeID, int xmin, int xmax, int ymin, int ymax)
 
List< GridRegionGetDefaultRegions (UUID scopeID)
 
List< GridRegionGetDefaultHypergridRegions (UUID scopeID)
 
List< GridRegionGetFallbackRegions (UUID scopeID, int x, int y)
 
List< GridRegionGetHyperlinks (UUID scopeID)
 
int GetRegionFlags (UUID scopeID, UUID regionID)
 Get internal OpenSimulator region flags. More...
 
Dictionary< string, object > GetExtraFeatures ()
 

Detailed Description

Definition at line 42 of file IGridService.cs.

Member Function Documentation

bool OpenSim.Services.Interfaces.IGridService.DeregisterRegion ( UUID  regionID)
List<GridRegion> OpenSim.Services.Interfaces.IGridService.GetDefaultHypergridRegions ( UUID  scopeID)
List<GridRegion> OpenSim.Services.Interfaces.IGridService.GetDefaultRegions ( UUID  scopeID)
Dictionary<string,object> OpenSim.Services.Interfaces.IGridService.GetExtraFeatures ( )
List<GridRegion> OpenSim.Services.Interfaces.IGridService.GetFallbackRegions ( UUID  scopeID,
int  x,
int  y 
)
List<GridRegion> OpenSim.Services.Interfaces.IGridService.GetHyperlinks ( UUID  scopeID)
List<GridRegion> OpenSim.Services.Interfaces.IGridService.GetNeighbours ( UUID  scopeID,
UUID  regionID 
)
GridRegion OpenSim.Services.Interfaces.IGridService.GetRegionByName ( UUID  scopeID,
string  regionName 
)
GridRegion OpenSim.Services.Interfaces.IGridService.GetRegionByPosition ( UUID  scopeID,
int  x,
int  y 
)
GridRegion OpenSim.Services.Interfaces.IGridService.GetRegionByUUID ( UUID  scopeID,
UUID  regionID 
)
int OpenSim.Services.Interfaces.IGridService.GetRegionFlags ( UUID  scopeID,
UUID  regionID 
)

Get internal OpenSimulator region flags.

See OpenSimulator.Framework.RegionFlags. These are not returned in the GridRegion structure - they currently need to be requested separately. Possibly this should change to avoid multiple service calls in some situations.

Returns
The region flags.
Parameters
scopeID
regionID

Implemented in OpenSim.Services.GridService.GridService, OpenSim.Services.Connectors.GridServicesConnector, OpenSim.Services.Connectors.SimianGrid.SimianGridServiceConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid.RemoteGridServicesConnector, and OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid.LocalGridServicesConnector.

List<GridRegion> OpenSim.Services.Interfaces.IGridService.GetRegionRange ( UUID  scopeID,
int  xmin,
int  xmax,
int  ymin,
int  ymax 
)
List<GridRegion> OpenSim.Services.Interfaces.IGridService.GetRegionsByName ( UUID  scopeID,
string  name,
int  maxNumber 
)

Get information about regions starting with the provided name.

Parameters
nameThe name to match against.
maxNumberThe maximum number of results to return.
Returns
A list of RegionInfos of regions with matching name. If the grid-server couldn't be contacted or returned an error, return null.

Implemented in OpenSim.Services.GridService.GridService, OpenSim.Services.Connectors.GridServicesConnector, OpenSim.Services.Connectors.SimianGrid.SimianGridServiceConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid.LocalGridServicesConnector, and OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid.RemoteGridServicesConnector.

string OpenSim.Services.Interfaces.IGridService.RegisterRegion ( UUID  scopeID,
GridRegion  regionInfos 
)

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