OpenSim
|
Public Member Functions | |
SimulationServiceConnector () | |
SimulationServiceConnector (IConfigSource config) | |
IScene | GetScene (UUID regionId) |
Retrieve the scene with the given region ID. More... | |
ISimulationService | GetInnerService () |
bool | CreateAgent (GridRegion source, GridRegion destination, AgentCircuitData aCircuit, uint flags, EntityTransferContext ctx, out string reason) |
Ask the simulator hosting the destination to create an agent on that region. More... | |
bool | CreateAgent (GridRegion source, GridRegion destination, AgentCircuitData aCircuit, uint flags, EntityTransferContext ctx, out string myipaddress, out string reason) |
bool | UpdateAgent (GridRegion destination, AgentData data, EntityTransferContext ctx) |
Send complete data about an agent in this region to a neighbor More... | |
bool | UpdateAgent (GridRegion destination, AgentPosition data) |
Send updated position information about an agent in this region to a neighbor This operation may be called very frequently if an avatar is moving about in the region. More... | |
bool | QueryAccess (GridRegion destination, UUID agentID, string agentHomeURI, bool viaTeleport, Vector3 position, List< UUID > featuresAvailable, EntityTransferContext ctx, out string reason) |
Returns whether a propspective user is allowed to visit the region. More... | |
bool | ReleaseAgent (UUID origin, UUID id, string uri) |
bool | CloseAgent (GridRegion destination, UUID id, string auth_code) |
bool | CreateObject (GridRegion destination, Vector3 newPosition, ISceneObject sog, bool isLocalCall) |
bool | CreateObject (GridRegion destination, UUID userID, UUID itemID) |
Protected Member Functions | |
virtual string | AgentPath () |
virtual void | PackData (OSDMap args, GridRegion source, AgentCircuitData aCircuit, GridRegion destination, uint flags) |
virtual string | ObjectPath () |
Definition at line 47 of file SimulationServiceConnector.cs.
|
inline |
Definition at line 56 of file SimulationServiceConnector.cs.
|
inline |
Definition at line 60 of file SimulationServiceConnector.cs.
|
inlineprotectedvirtual |
Reimplemented in OpenSim.Services.Connectors.Hypergrid.UserAgentServiceConnector, and OpenSim.Services.Connectors.Hypergrid.GatekeeperServiceConnector.
Definition at line 77 of file SimulationServiceConnector.cs.
|
inline |
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 434 of file SimulationServiceConnector.cs.
|
inline |
Ask the simulator hosting the destination to create an agent on that region.
source | The region that the user is coming from. Will be null if the user logged-in directly, or arrived from a simulator that doesn't send this parameter. |
destination | |
aCircuit | |
flags | |
reason | Reason message in the event of a failure. |
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 101 of file SimulationServiceConnector.cs.
|
inline |
Definition at line 107 of file SimulationServiceConnector.cs.
|
inline |
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 463 of file SimulationServiceConnector.cs.
|
inline |
Definition at line 508 of file SimulationServiceConnector.cs.
|
inline |
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 70 of file SimulationServiceConnector.cs.
|
inline |
Retrieve the scene with the given region ID.
regionId | Region identifier. |
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 65 of file SimulationServiceConnector.cs.
|
inlineprotectedvirtual |
Reimplemented in OpenSim.Services.Connectors.Hypergrid.GatekeeperServiceConnector.
Definition at line 455 of file SimulationServiceConnector.cs.
|
inlineprotectedvirtual |
Reimplemented in OpenSim.Services.Connectors.Hypergrid.UserAgentServiceConnector.
Definition at line 82 of file SimulationServiceConnector.cs.
|
inline |
Returns whether a propspective user is allowed to visit the region.
destination | Desired destination |
agentID | The visitor's User ID |
agentHomeURI | The visitor's Home URI. Will be missing (null) in older OpenSims. |
viaTeleport | True: via teleport; False: via cross (walking) |
position | Position in the region |
sversion | Version that the requesting simulator is runing. If null then no version check is carried out. |
version | Version that the target simulator is running |
reason | [out] Optional error message |
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 289 of file SimulationServiceConnector.cs.
|
inline |
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 416 of file SimulationServiceConnector.cs.
|
inline |
Send complete data about an agent in this region to a neighbor
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 176 of file SimulationServiceConnector.cs.
|
inline |
Send updated position information about an agent in this region to a neighbor This operation may be called very frequently if an avatar is moving about in the region.
Implements OpenSim.Services.Interfaces.ISimulationService.
Definition at line 187 of file SimulationServiceConnector.cs.