C# Class OpenSim.Services.Connectors.Simulation.SimulationServiceConnector

Inheritance: ISimulationService
Show file Open project: N3X15/VoxelSim Class Usage Examples

Public Methods

Method Description
CloseAgent ( GridRegion destination, UUID id ) : bool
CreateAgent ( GridRegion destination, AgentCircuitData aCircuit, uint flags, string &reason ) : bool
CreateObject ( GridRegion destination, ISceneObject sog, bool isLocalCall ) : bool
CreateObject ( GridRegion destination, UUID userID, UUID itemID ) : bool
GetInnerService ( ) : ISimulationService
GetScene ( ulong regionHandle ) : IScene
ReleaseAgent ( UUID origin, UUID id, string uri ) : bool
RetrieveAgent ( GridRegion destination, UUID id, IAgentData &agent ) : bool
SimulationServiceConnector ( ) : System
SimulationServiceConnector ( IConfigSource config ) : System
UpdateAgent ( GridRegion destination, AgentData data ) : bool
UpdateAgent ( GridRegion destination, AgentPosition data ) : bool

Protected Methods

Method Description
AgentPath ( ) : string
GetResponse ( HttpWebRequest AgentCreateRequest, string &reason ) : string
ObjectPath ( ) : string
PackCreateAgentArguments ( AgentCircuitData aCircuit, GridRegion destination, uint flags ) : OSDMap
SendRequest ( GridRegion destination, AgentCircuitData aCircuit, uint flags, string &reason, HttpWebRequest &AgentCreateRequest ) : bool
UnpackResponse ( string response, bool &result, string &reason ) : void

Private Methods

Method Description
UpdateAgent ( GridRegion destination, IAgentData cAgentData ) : bool

Method Details

AgentPath() protected method

protected AgentPath ( ) : string
return string

CloseAgent() public method

public CloseAgent ( GridRegion destination, UUID id ) : bool
destination OpenSim.Services.Interfaces.GridRegion
id UUID
return bool

CreateAgent() public method

public CreateAgent ( GridRegion destination, AgentCircuitData aCircuit, uint flags, string &reason ) : bool
destination OpenSim.Services.Interfaces.GridRegion
aCircuit OpenSim.Framework.AgentCircuitData
flags uint
reason string
return bool

CreateObject() public method

public CreateObject ( GridRegion destination, ISceneObject sog, bool isLocalCall ) : bool
destination OpenSim.Services.Interfaces.GridRegion
sog ISceneObject
isLocalCall bool
return bool

CreateObject() public method

public CreateObject ( GridRegion destination, UUID userID, UUID itemID ) : bool
destination OpenSim.Services.Interfaces.GridRegion
userID UUID
itemID UUID
return bool

GetInnerService() public method

public GetInnerService ( ) : ISimulationService
return ISimulationService

GetResponse() protected method

protected GetResponse ( HttpWebRequest AgentCreateRequest, string &reason ) : string
AgentCreateRequest System.Net.HttpWebRequest
reason string
return string

GetScene() public method

public GetScene ( ulong regionHandle ) : IScene
regionHandle ulong
return IScene

ObjectPath() protected method

protected ObjectPath ( ) : string
return string

PackCreateAgentArguments() protected method

protected PackCreateAgentArguments ( AgentCircuitData aCircuit, GridRegion destination, uint flags ) : OSDMap
aCircuit OpenSim.Framework.AgentCircuitData
destination OpenSim.Services.Interfaces.GridRegion
flags uint
return OSDMap

ReleaseAgent() public method

public ReleaseAgent ( UUID origin, UUID id, string uri ) : bool
origin UUID
id UUID
uri string
return bool

RetrieveAgent() public method

public RetrieveAgent ( GridRegion destination, UUID id, IAgentData &agent ) : bool
destination OpenSim.Services.Interfaces.GridRegion
id UUID
agent IAgentData
return bool

SendRequest() protected method

protected SendRequest ( GridRegion destination, AgentCircuitData aCircuit, uint flags, string &reason, HttpWebRequest &AgentCreateRequest ) : bool
destination OpenSim.Services.Interfaces.GridRegion
aCircuit OpenSim.Framework.AgentCircuitData
flags uint
reason string
AgentCreateRequest System.Net.HttpWebRequest
return bool

SimulationServiceConnector() public method

public SimulationServiceConnector ( ) : System
return System

SimulationServiceConnector() public method

public SimulationServiceConnector ( IConfigSource config ) : System
config IConfigSource
return System

UnpackResponse() protected method

protected UnpackResponse ( string response, bool &result, string &reason ) : void
response string
result bool
reason string
return void

UpdateAgent() public method

public UpdateAgent ( GridRegion destination, AgentData data ) : bool
destination OpenSim.Services.Interfaces.GridRegion
data OpenSim.Framework.AgentData
return bool

UpdateAgent() public method

public UpdateAgent ( GridRegion destination, AgentPosition data ) : bool
destination OpenSim.Services.Interfaces.GridRegion
data OpenSim.Framework.AgentPosition
return bool