OpenSim
|
Public Member Functions | |
GridService (IConfigSource config) | |
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< GridRegion > | GetNeighbours (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 name) |
Get information about a region which exactly matches the name given. More... | |
List< GridRegion > | GetRegionsByName (UUID scopeID, string name, int maxNumber) |
Get information about regions starting with the provided name. More... | |
List< GridRegion > | GetRegionRange (UUID scopeID, int xmin, int xmax, int ymin, int ymax) |
RegionData | RegionInfo2RegionData (GridRegion rinfo) |
GridRegion | RegionData2RegionInfo (RegionData rdata) |
List< GridRegion > | GetDefaultRegions (UUID scopeID) |
List< GridRegion > | GetDefaultHypergridRegions (UUID scopeID) |
List< GridRegion > | GetFallbackRegions (UUID scopeID, int x, int y) |
List< GridRegion > | GetHyperlinks (UUID scopeID) |
int | GetRegionFlags (UUID scopeID, UUID regionID) |
Get internal OpenSimulator region flags. More... | |
Dictionary< string, object > | GetExtraFeatures () |
Gets the grid extra service URls we wish for the region to send in OpenSimExtras to dynamically refresh parameters in the viewer used to access services like map, search and destination guides. More... | |
Public Member Functions inherited from OpenSim.Services.GridService.GridServiceBase | |
GridServiceBase (IConfigSource config) | |
Public Member Functions inherited from OpenSim.Services.Base.ServiceBase | |
T | LoadPlugin< T > (string dllName) |
T | LoadPlugin< T > (string dllName, Object[] args) |
T | LoadPlugin< T > (string dllName, string className, Object[] args) |
ServiceBase (IConfigSource config) | |
Protected Member Functions | |
GridRegion | GetHypergridRegionByName (UUID scopeID, string name) |
Get a hypergrid region. More... | |
Protected Attributes | |
IConfigSource | m_config |
IAuthenticationService | m_AuthenticationService = null |
bool | m_AllowDuplicateNames = false |
bool | m_AllowHypergridMapSearch = false |
bool | m_SuppressVarregionOverlapCheckOnRegistration = false |
Protected Attributes inherited from OpenSim.Services.GridService.GridServiceBase | |
IRegionData | m_Database = null |
Static Protected Attributes | |
static HypergridLinker | m_HypergridLinker |
Definition at line 44 of file GridService.cs.
|
inline |
Definition at line 65 of file GridService.cs.
|
inline |
Deregister a region with the grid service.
regionID |
System.Exception | Thrown if region deregistration failed |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 451 of file GridService.cs.
|
inline |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 682 of file GridService.cs.
|
inline |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 666 of file GridService.cs.
|
inline |
Gets the grid extra service URls we wish for the region to send in OpenSimExtras to dynamically refresh parameters in the viewer used to access services like map, search and destination guides.
see "SimulatorFeaturesModule"
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 999 of file GridService.cs.
|
inline |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 709 of file GridService.cs.
|
inlineprotected |
Get a hypergrid region.
scopeID | |
name |
Definition at line 608 of file GridService.cs.
|
inline |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 725 of file GridService.cs.
|
inline |
Get information about the regions neighbouring the given co-ordinates (in meters).
x | |
y |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 483 of file GridService.cs.
|
inline |
Get information about a region which exactly matches the name given.
scopeID | |
regionName |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 557 of file GridService.cs.
|
inline |
Get the region at the given position (in meters)
scopeID | |
x | |
y |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 535 of file GridService.cs.
|
inline |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 520 of file GridService.cs.
|
inline |
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.
scopeID | |
regionID |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 741 of file GridService.cs.
|
inline |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 616 of file GridService.cs.
|
inline |
Get information about regions starting with the provided name.
name | The name to match against. |
maxNumber | The maximum number of results to return. |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 573 of file GridService.cs.
|
inline |
Definition at line 650 of file GridService.cs.
|
inline |
Definition at line 635 of file GridService.cs.
|
inline |
Register a region with the grid service.
regionInfos |
System.Exception | Thrown if region registration failed |
Implements OpenSim.Services.Interfaces.IGridService.
Definition at line 198 of file GridService.cs.
|
protected |
Definition at line 57 of file GridService.cs.
|
protected |
Definition at line 58 of file GridService.cs.
|
protected |
Definition at line 56 of file GridService.cs.
|
protected |
Definition at line 53 of file GridService.cs.
|
staticprotected |
Definition at line 54 of file GridService.cs.
|
protected |
Definition at line 61 of file GridService.cs.